System.DateTimeOffset represents a point in time relative to the Coordinated Universal Time (UTC) and stores an instance of System.DateTime object (which represents the point in time) and
System.TimeSpan object (which represents the offset between the point in time and the UTC).