The validateDate() function in org.jibx.runtime.Utility is used to
validate dates in XSD date format. But it doesn't handle date strings with
timezones, for example "2008-04-08Z", even though the timezone is part of
the XSD date format specification.
The biggest problem is that validateDate() doesn't just ignore the
timezone, but that it considers a date with timezone invalid. This makes
it unusable with the default axis2 databinding, which apppends a timezone
to date values.