Contacts API not accepting timestamp

Looking at the API definition, this is probably the worst design decision I could imagine. Not only engineers need to make sure the timestamp is right at midnight (and will potentially lead to a lot of errors from the API) but the API is not flexible enough to do the conversion itself or accept other types (e.g. datetime) in the form.