Experts recommend eight stocks to buy today — Union Bank, Marico, DLF, BSE, Bharti Airtel, TD Power System, Data Pattern, ...