Sun Pharma to Medanta: Top 5 stocks to buy before 2025 for portfolio