var d = new Date();
d.getFullYear();
// остальное сами
scroll
вместо колеса и относительно предыдущей позиции определять направление:window.addEventListener('scroll', function(e) {
if (this.oldScroll > this.scrollY) {
console.log('up');
} else {
console.log('down');
}
this.oldScroll = this.scrollY;
}, false);
чтобы она всплывала сразу при первом посещении пользователем сайта
это даже звучит унизительно)