code: public static ZonedDateTime toDateTimeWithDefault(Object value, ZonedDateTime defaultValue) {
  		ZonedDateTime result = toNullableDateTime(value);
  		return result != null ? result : defaultValue;
  	}
docs: Converts value into Date or returns default when conversion is not possible.
  
  @param value        the value to convert.
  @param defaultValue the default value.
  @return Date value or default when conversion is not supported.
  
  @see DateTimeConverter#toNullableDateTime(Object)