Add FormalDate utilities

Create a util package and date package.  Create the FormalDate class for parsing, creating and validating GedcomX formal date strings.  Includes unit tests.