Comparing dates without time

HTML

<input type="date" onblur="isInPast(event)">

JavaScript

var isInPast = function(event){
      debugger;
      var userEntered = new Date(event.target.valueAsNumber); // valueAsNumber has no time or timezone!
      var now = new Date();
      var today = new Date(Date.UTC(now.getUTCFullYear(), now.getUTCMonth(), now.getUTCDate() ));
      if(userEntered.getTime() < today.getTime())
        alert("date is past");
      else if(userEntered.getTime() == today.getTime())
        alert("date is today");
      else
        alert("date is future");

    }