PHOENIX-1127 Support milliseconds in timestamp parsing

Use Joda time for (implicit) date parsing, allowing date-time
values to contain an optional time component, as well as supporting
optional millisecond parsing.