Shoppers are outsmarting the stores even more this year and waiting until the last minute to get the best deals,