With Americans predicted to spend nearly $1,000 each on gifts, Christmas is coming at a bad time. Here are some ways to stick to your festive budget without compromising holiday fun. The holiday ...