Updating date handling so that dates are parsed depending on the TemporalType
the date field is annotated with.  These changes make it so that any Date field
that jPile attempts to persist MUST be annotated with a TemporalType.