The best time to stop saving for retirement is when your income from retirement accounts can cover your expenses and you have no debts.