Stock market today: Experts have recommended eight stocks to buy today — Bandhan Bank, Tata Steel, Canara Bank, BDL, Coal ...