Budgeting for financial milestones