Retail sales, consumer sentiment, and inflation suggest consumers should be ready to buy lots of holiday gifts. But many still want deals.