Tata stocks to buy before New Year 2025: Latest share market updates