One of the biggest causes of overspending is not making lists or setting a budget per gift or per person you are shopping for. If you are naturally a giver and like to buy stuff for people, you really need to have a hard limit on how much you can spend so you don't overextend your budget.