Americans were expected to spend $902 on average on holiday expenses in 2024 — a new record — according to the National ...