best time to buy personal finance for passive income