I think the existing Json DateTime serializers/deserializers can be used here as well.  the ones in the org.cru.crs.jaxrs package.