title: Carbon - why addMonths() change the day of month?
body: <p>Here's the simple example (today is 2016-08-29):</p>
  
  
  
  <pre><code>var_dump(Carbon::now());
  var_dump(Carbon::now()-&gt;addMonths(6));
  </code></pre>
  
  <p>Output:</p>
  
  
  
  <pre><code>object(Carbon\Carbon)#303 (3) {
    ["date"] =&gt; string(26) "2016-08-29 15:37:11.000000"
  }
  object(Carbon\Carbon)#303 (3) {
    ["date"] =&gt; string(26) "2017-03-01 15:37:11.000000"
  }
  </code></pre>
  
  <p>For <code>Carbon::now()-&gt;addMonths(6)</code> I'm expecting <code>2017-02-29</code>, not <code>2017-03-01</code>.</p>
  
  <p>Am I missing something about date modifications?</p>