India's stock markets surged today with Nifty nearing 24,000 and Sensex gaining over 900 points, while FMCG stocks lagged behind.