Datetime picker

Closes #319.