592000 Holiday Shopping 2025: What Traffic Data Reveals About Search, AI, and How People Actually Buy