<!DOCTYPE html>
<html ng-app="myApp">

  <head>
    <script data-require="angular.js@*" data-semver="1.4.0-beta.5" src="https://code.angularjs.org/1.4.0-beta.5/angular.js"></script>
    <script data-require="moment.js@*" data-semver="2.8.3" src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.8.3/moment.min.js"></script>
    <link rel="stylesheet" href="style.css" />
    <script src="script.js"></script>
  </head>

  <body ng-controller="myCtrl as ctrl">
    <pre>input type="date" min="1753-01-01" ng-model="ctrl.utc" ng-model-options="{timezone: 'UTC'}"</pre>
    Date UTC:<input type="date" min="1753-01-01" ng-model="ctrl.utc" ng-model-options="{timezone: 'UTC'}" />
    {{ctrl.utc | date : 'MM/dd/yyyy HH:mm'}}

    <pre>input type="date" min="1753-01-01" ng-model="ctrl.normal"</pre>
    Date Normal:<input type="date" min="1753-01-01" ng-model="ctrl.normal" />
    {{ctrl.normal | date : 'MM/dd/yyyy HH:mm'}}
  </body>

</html>
// Code goes here
var app = angular.module( 'myApp',[]);

app.controller('myCtrl', ['$scope',
	function($scope) {
		    var vm = this;
		    
		    vm.utc = moment.utc('1753-01-01').toDate();
		    vm.normal = moment('1753-01-01').toDate();
	}
]);
/* Styles go here */

.ng-invalid{
  outline: 1px solid red;  
}