Avoid a financial hangover this holiday season