title: Date object in Angular
body: <p>Can someone explain why the input with ng-model in this plunk is not updated when the button is pressed?</p>
  
  <p><a href="http://plnkr.co/edit/8JpyUVM8dY8aoV4fi5hC?p=preview" rel="noreferrer">http://plnkr.co/edit/8JpyUVM8dY8aoV4fi5hC?p=preview</a></p>
  
  <p>HTML</p>
  
  <pre><code>  &lt;body ng-controller="MainCtrl"&gt;
      Using ng-model:  &lt;input type="text" ng-model="myDate"&gt;&lt;br/&gt;
      Using expression: {{ myDate  }}&lt;br/&gt;
      &lt;button ng-click="nextDay()"&gt;Next Day&lt;/button&gt;
    &lt;/body&gt; 
  </code></pre>
  
  <p>JS</p>
  
  <pre><code>app.controller('MainCtrl', function($scope) {
    $scope.myDate = new Date();
    $scope.nextDay = function(){
      $scope.myDate.setDate($scope.myDate.getDate() + 1);
    };
  });
  </code></pre>