Add parser for datetime
Parses empty arrays.
Thanks to @tonchis to this fix.
Merged upstream with conflict on test/toml_test.rb.