Support writing null values with DateMultiFormat

DateTime? fields using DateMultiFormat properly parse empty values to null, but when writing a file using this format the code would change null values to 1/1/0001.  Small code change plus a test to address this.