Boomers, Millennials, Generation Z… Where do you fit in?