Пытаюсь создать 2 объекта которые выполнятся в разное время...
         var dt = moment().add('5', 'seconds')
          var dt2 = moment().add('10', 'seconds')
          var dates = [dt2, dt]
          for (var i = 0;  i < data.length; i++) {
            var popUp = new MicroPopUp(".micro-pop-up")
            popUp.timeToMakeTask(dates[i], 'false')
          }
timeToMakeTask()
this.timeToMakeTask = function(date, hidePopUp){
            var time = moment()
            var nextTime = date
            var delta = nextTime.valueOf() - time.valueOf()
            setTimeout(function(){ 
              $(tag).css('background-color', '#f7be04')
              $(tag).text('Time to make a task!' + nextTime.format())    
              showMicroPopUp(hidePopUp)
              start.playclip()
            }, delta)
        }


