On my device (CM10.2 / Android 4.3) DAVdroid is not correctly checking GMT time, I’m in a -03:00 time zone and if I create with another software a new event on the server then it is displayed 3 hours BEFORE on android device.
If I create ANY new event on Android Calendar, it is WELL created (the start time and end time) on the server, and it is correctly displayed on Android Calendar, but for a couple of seconds, because when the two-way Sync is run, then the events seem to be re-parsed, and… for example in my timezone, if I create an event using Android Calendar at 10AM, a couple of seconds later I see it moved from 10AM to 7AM (it automatically moves, it’s funny! But annoying…)
I think this is a bug.