Use DateTimeOffset instead of DateTime to eliminate any potential confusion over time zones