best time to buy ETF for long-term growth