Experts have recommended eight stocks to buy today — Graphite India, SCI, AU Small Finance Bank, BSE, Federal Bank, RateGain, ...