Data from the National Retail Federation shows shoppers are expected to spend about $1.01 trillion between November and ...