best time to buy financial freedom