Time to buy stocks again, market mavens say