title: The start date is saved to the database instead of the date selected in the DataPicker
body: <p>Hello i have weird problem. I want save date from DataPicker to Database. </p>
  
  <p><strong>In View</strong></p>
  
  <pre><code>&lt;DatePicker Name="Date" 
              SelectedDate="{Binding Path=Date, UpdateSourceTrigger=PropertyChanged}"  /&gt;
  </code></pre>
  
  <p><strong>In ViewModel</strong> -> if the user doesn't select any date from DatePicker, the default value is set - today's date</p>
  
  <pre><code>public DateTime Date
  {
      get { return item.date == DateTime.MinValue ? DateTime.Today : item.date; }
      set
      {
          if (value != item.date)
          {
              item.date = value;
              OnPropertyChanged(() =&gt; Date);
          }
      }
  }
  </code></pre>
  
  <p><strong>First case:</strong> the user selects a date other than today in DatePicker</p>
  
  <p><strong>Breakpoint:</strong> Date {12.02.2020 00:00:00} System.DateTime</p>
  
  <p><strong>Result:</strong> everything is ok, in Database is saved 12.02.2020</p>
  
  <hr>
  
  <p><strong>Second case:</strong> the user selects a date today in DatePicker</p>
  
  <p><strong>Breakpoint:</strong> Date    {27.02.2020 00:00:00}   System.DateTime</p>
  
  <p><strong>Result:</strong> everything is ok, in Database is saved 27.02.2020</p>
  
  <hr>
  
  <p><strong>Third case:</strong> the user doesn't select date (date is set automatic)</p>
  
  <p><strong>Breakpoint:</strong> Date    {27.02.2020 00:00:00}   System.DateTime</p>
  
  <p><strong>Result:</strong> everything is wrong, in Database is saved 1.1.1</p>