Complex sentence: There is no agreement on the exact dates of the generation with some sources starting it at the late 1990s or from the mid 2000s to the present day.
Split into simpler sentences: There is no agreement on the exact dates of the generation. These definitions begin in the late 1990s at earliest or from the early to mid 2000s to a recent year or possibly to the present day.