Margashirsha Amavasya : Significance and Puja