C# - calculate if a date is six months older
<p>I am trying to calculate if the given specified date is at least six months old. I am doing this:</p>

<pre><code>if(DateTime.Now.AddMonths(-6)&gt;date)
{
    //Do something
}
</code></pre>

<p>Is this correct?</p>

<p>Some people say that this approach is wrong and will not give accurate results. Is the above is correct?</p>
