Christmas comes but once a year, but festive spending can upend your budget for months. With presents, food and wine to buy, an end-of-year break might seem off the cards. Research from short-term ...