5 Stocks to Buy Today: Bank of Maharashtra, Pfizer Lead Recommendations