Sumeet Bagadia recommends three stocks to buy on Tuesday — 31 March 2025. These include Tata Consumer, HDFC Life and Havells.