ISO 8601 date transformer

The existing `DateTransform` handles seconds from epoch, but other date representations can by handy - this PR adds support for [ISO 8601 dates](http://en.wikipedia.org/wiki/ISO_8601) like `2000-01-01T00:00:00Z`.