Traditionally, the most auspicious time for Kartik Snan (holy bath) and puja is during the early morning hours of 5. The ...