A function to format a Date as a date only
A function to format a Date as a date and time
A function to format a Date as a time.
A function that parses a String representing a date into a Date.
A function that parses a String representing a date and time into a Date
A function that parses a String representing a time into a Date.
Implement this trait to specify a set of rules to parse and format dates