Oracle stock has had a rough few months, and now may be time to buy the dip, according to analysts at D.A. Davidson.