I have a bachelor degree in finance, an mba in accounting and a juris doctor.. The best time to buy gold in india is during price dips, off season demand periods, and before major rallies..