Holiday spending in 2024 surpassed expectations and outpaced last year's gift-buying season, according to Mastercard SpendingPulse, which tracks retail sales online and in-store.