var date = new Date(2017, 10, 1);
var a = setInterval(function(){
var now = new Date();
if (now < date) console.log("время не наступило");
else {
console.log("время наступило");
clearInterval(a);
}
},1000);
проверяет каждую секунду(наступило или не наступило)