Stocks to buy today: Experts have recommended these eight buy or sell stocks — Britannia, Craftsman Automation, Ashok Leyland, Aurobindo Pharma, Bank of India, IPCA Lab, LT Foods, and Hyundai Motor India