 var users = {
  'userId1': {
    '01-02-2020': true,
    '02-02-2020': true
  },
  'userId2': {
    '02-02-2020': true
  },
  'userId3': {
    '03-02-2020': true
  },
  'userId4': {
    '04-02-2020': true
  }
};

var indexes = [...new Array(10).keys()]

var dates = indexes.map(i => moment().subtract(i, 'day').format('DD-MM-YYYY'));

var str = ''

Object.keys(users).map(id => {
  var user = users[id];
  console.log(user)
  var userDates = Object.keys(user);
  str += `|${id} - ${userDates.map(d => `---${d}--`).toString()}|`;
})

var updates = {}

dates.map(date => {
  console.log(date, 'date')
  console.log(str, 'str')
  updates[date] = str.split(date).length - 1
})
