Change the API to break up time zone and date.
Implement the new API.
Update GTCommit to use the new API.
Update GTSignature to use the new API.
Update the unit tests to use the new API.