ROCHESTER, N.Y. — Christmas Eve has arrived. The National Retail Federation predicts that Americans will spend over a trillion this holiday season, forecasting a 3.7% to 4.2% increase from last year.