Moment JS
Example of parsing and formatting a Date with Moment JS.
HTML
<script src="http://momentjs.com/downloads/moment.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.min.js"></script>
<input type="text" name="field" id="field" />
<button id="btn">Click Me</button>
JavaScript
$("#btn").click(function(){
const value = moment(new Date($('#field').val()), 'MM/DD/YYYY', true);
console.log(value);
//console.log(value.isValid() && value.isSameOrAfter(moment(new Date(), 'MM/DD/YYYY')))
//console.log(value.isValid() && value.isSameOrAfter(moment()))
console.log(value.isValid());
console.log(value.isSameOrAfter(moment(new Date()), 'day'));
});