Stocks shook off pressure from the oil market this week, but is it time to buy stocks? These experts share their top picks.