-- work in progress --
  * dst is now calculated from utc.
  * calculations for applying wall time dates from the tzdata must be fixed.