Consumer holiday shopping trends in 2023 – McKinsey Consumer holiday shopping trends in 2023 McKinsey