Millennials, Gen X, and Boomers haven't stopped drinking. But the youngest generation of adults are increasingly opting out.