Stocks to buy for the short term: With the Nifty 50 showing promising gains, Anand Rathi's Jigar Patel recommends three stocks, including Engineers India and Exide Industries, as prime buying opportunities.