Tis the season of spending. The National Retail Federation predicts 2025 will be the first $1 trillion holiday shopping ...