December 25, 2025 Santa Claus Rally in Indian Stock Markets: Why Year-End Often Brings a Festive Surge