best time to buy financial independence