Jaya Ekadashi 2026 falls on 29 January. Learn fasting rules, vrat food, satvik attire, prayers, and the Vishnu story for spiritual upliftment.