title: Null coalescing Operator on DateTime c#
body: <p>I personally like the <a href="https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/operators/null-coalescing-operator" rel="nofollow noreferrer">null coalescing Operator</a> and I try to use it in my getters. But it seems to be restricted to certain Datatypes. 
  For Instance following isn't building:</p>
  
  <pre><code>public DateTime From =&gt; Settings.Default.StartDate ?? DateTime.Today;
  </code></pre>
  
  <p>Error   CS0019  Operator '??' cannot be applied to operands of type 'DateTime' and 'DateTime'</p>
  
  <p>and following is:</p>
  
  <pre><code>public DateTime From =&gt; Settings.Default.StartDate == null ? DateTime.Today : Settings.Default.StartDate;
  </code></pre>
  
  <p>Anybody has a clue why? Is it just not yet implemented or am I missing the logic here?</p>