Lakshmi Puja 2026 will be celebrated on November 8. Check the city-wise puja muhurat, auspicious timings, samagri, puja vidhi and rituals for Diwali.