best time to buy asset allocation