7 common holiday spending mistakes and how to avoid them