Holiday shopping trends reveal sharp generational divide