best time to buy passive income for retirement