Add option to force DateTimes to always deserialize as Utc

Cleaning up the branch/PR and pulling into master again.