Many Americans are buying more gifts -- and more expensive gifts -- for Christmas. That's squeezing some in the middle class.