Millennials and Gen Z's trendy new splurge: groceries