Planning early and setting a budget can help you avoid splurging on last-minute buys. This way, if anything adds up ...