function isSameDate(date1, date2, cellType = consts.days) {
    if (!date1 || !date2) return false;
    let d1 = getParsedDate(date1),
        d2 = getParsedDate(date2),

        conditions = {
            [consts.days]: d1.date === d2.date && d1.month === d2.month && d1.year === d2.year,
            [consts.months]: d1.month === d2.month && d1.year === d2.year,
            [consts.years]: d1.year === d2.year
        };

    return conditions[cellType];
}
Checks if passed dates are the same
@param {Date} date1
@param {Date} date2
@param {String} cellType - one of days|months|years
@return {boolean}