Millennials outspend Gen X by more than $700, and their spending almost doubles that of boomers. Meanwhile, Generation Z ...