Margashirsha, Krishna Amavasya Dates, Timings, Rituals & Significance