The National Retail Federation predicts that holiday spending will top $1 trillion this year for the first time ever despite challenges like heightened economic uncertainty, inflation and increased prices because of tariffs, NRF President and CEO Matthew Shay said Thursday.