Diwali 2023 will be celebrated on November 12, 2023. Learn about the start and end days, shubh muhurats, puja vidhi, history, significance, and celebrations of this auspicious Hindu festival of lights.