According to the National Retail Federation, the average shopper in America will spend $902 shopping this holiday season.