Top stocks to buy today: JSW Energy, GMDC recommended