CNBC’s Jim Cramer has had a change in heart about when the Fed should raise rates after seeing more positive economic data.