best time to buy asset allocation for long-term growth