I call a soap web service which return an xml with a birthdate in this format: 

```
1948-03-13+02:00

```

I also have a helper class which converts my XML to an object so I can access it.

This normally works with no problem, but in this specific case when I test the value of the variable (a `DateTime` variable) it returns 

```
12/03/1948 23.00.00

```

It seems like it removes 2 hours, so when I save the date the is a risk that I have the wrong date stored.

Could be a problem of daylight saving time? in Italy in that period there was a change of daylight

The helper class is an autogenereted code the problem is in this field:

```
Private dataRegolarizzazioneField As Date
<System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType:="date")>  _
    Public Property dataRegolarizzazione() As Date
        Get
            Return Me.dataRegolarizzazioneField
        End Get
        Set
            Me.dataRegolarizzazioneField = value
        End Set
    End Property

```