The National Retail Federation predicted two weeks ago that more than half of all American adults were expected to celebrate the holiday next week, spending more than $6 billion.