Record spending and longer vacations in 2024