The holidays may be a time for family, joy and togetherness, but they can also be hard on the wallet.