Call normalize within XMLGregorianCalendar setters to normalize to UTC.
This allows setters to accept Calendar inputs with any timezone and correctly adjusts them to UTC.
This also ensures XMLGregorianCalendar fields are marshaled consistently with pretty-print date/time format.