Top Shares to Buy on Muhurat Trading 2024: JM Financial’s Best Diwali Stock Picks