Stock market today: Experts recommend eight stocks to buy today — NALCO, Tata Power, ABSLAMC, MCX, Bank of Baroda (BoB), HPL Electric & Power, Gabriel India, and Tilaknagar Industries