$('[class*=popup-link]').trigger('click');
	if (date.toUTCString() < 0) {
		$('.close').trigger('click');
		
	};
Зачем тебе запускать тригер открытия окна и потом по условию его закрывать, когда можно по условию его и не открывать?
Зачем в селекторах использовать * и ^, понимаешь ли ты их назначение, действительно без них не обойтись? 
Зачем кругом блочить всплытие и действия браузера по умолчанию?
Тот функционал что тебе нужно реализуется в десяток строк, остальное делается на html и css. Не знаю где ты этот пример с окном нашел, но в нем просто куча мусора (имхо конечно). 
Начни с заданий попроще, благо в интернете уроков полно, и бери в привычку все непонятное гуглить. 
