Don’t the generations actually overlap?

Yes, generations overlap by as much as 7 or 8 years. Just as eras don’t have start and end dates, a generation doesn’t end one day and another begin the next. That’s why a lot of people identify with at least two generations.