Adding the ability to store dates as strings
Adding the ability to use strings for dates.
Introducing consistent ordering - important for backward compatibility of thrift/protobuf objects.