best time to buy financial planning explained