Changes to use UTC date/times in iso8601.

I apologize for opening yet another pull request but I thoroughly mucked up the commit history on the last one and when I attempted to rebase, I then mucked up the pull request. I've rebased onto the upstream 2.1 branch to make things much cleaner.