What on earth motivated me to write another date field for Drupal? I shall explain, along with what I learnt on the way. Date handling can be complex, as any of you who have heard me speak on the top in general. There were some specific features I really needed full control over for a project: storage, granularity, time zones. I’ll explain these problems and how they are solved. I will also explain the other things I discovered on the way, like how ever module seem to fight against the core datetime form element and how to use internationalized and localized date display. This will be a technical session, but the concepts should be generally understandable.