Switch to a better datetime picker widget

This still isn't suitable for picking birth dates because year is always asked. OTOH it's probably better to use different widgets for picking birthday and event dates because they are so different cases. Also, localization is still missing (both language and date format).