But if they are developer's fault isn't it a ````DeveloperError````?

In this case the developer's KML is wrong because the date on the ````end```` tag is sooner than the one on the ````begin```` tag.