The first thing you do when you buy Christmas presents is make a budget.