Days remaining from start date is showing incorrectly
<p>I have a repeater that displays an item that a user wants to sell. In one columns of the repeater,  the <code>CreateDate</code> or the date the item was posted is displayed like so:</p>

<pre><code>        //lblExp.Text originally contains 2013-05-24 14:24:08.000

        Label lblExp = (Label)e.Item.FindControl("lblExp");
        DateTime StartDate = Convert.ToDateTime(lblExp.Text);

        DateTime expDate = StartDate.AddDays(30);
        int DaysLeft = (expDate - StartDate).Days;
        lblExp.Text = DaysLeft.ToString();
</code></pre>

<p>When that code executes I get 30 instead of 28.</p>
