Use XmlDateTimeSerializationMode.RoundtripKind for date serialization to preserve time zone information.