The drive to drink has hit a speed bump. Gen Z, meaning the current generation of teens and twenty-somethings, drink less than those who went before them. Some younger Millennials are in on the trend, ...