India Stocks: Buy Opportunity as Earnings Surge Nears