Date/Time/DateTime timezone updates:

* Add #has_timezone? (#has_tz?) to Date, Time and DateTime.
* Add #tz to Date, used for recovering timezone from lexical representation.
* Date canonicalization does not normalize to UTC per XSD canonicalization instructions.