A new survey finds Gen Z and Millennials prioritize buying high-end groceries than spending money on travel, restaurants, or clothes.