When selecting output format JSON, datetime attributes should be default be written in ISO 8601 format. There should be no need to format each datetime attribute manually before sending to a writer.
Not only is ISO 8601 the de-facto standard for JSON, but it is THE international standard for exchanging serialized dates between systems.
In addition, when reading JSON, FeatureReader should detect ISO formatted dates and automatically transform them into datetime data type.