Complex sentence: There is no agreement on the exact dates of the generation with some sources starting it at the mid or late 1990s or the more widely used period from the mid 2000s to the present day.
Split into simpler sentences: There is no agreement on the exact dates of the generation. It is widely know as the period from the mid 2000s to the present day.