Add `:date` and `:time` types

Closes #157.

/cc @josevalim @devinus