According to a Gallup poll, shoppers in the United States will spend an average of $1,007 this holiday season, and 37% plan to spend more than $1,000. However, not everyone will be able to afford a ...