Similar to #2683, it would probably make sense to refuse to handle Joda date/time types using default POJO functionality, since those should be easy enough to detect.
Extension point exists in BeanSerializerFactory, method _findUnsupportedTypeDeserializer().