code: function randomDate(start, end) {
      return new Date(start.getTime() + Math.random() * (end.getTime() - start.getTime()));
  }
docs: Returns a random date
  @param {Date} start - the start Date
  @param {Date} end - the end Date
  @return {Date} date - a random date between start and end date