The terms "Millennial," "Boomer," and "Gen Z" are thrown around constantly, often as shorthand for a set of stereotypes. But what do these labels actually mean, and which generation do you belong to?