Best stock to buy before budget 2024