var now = new Date()
только дата:
var today = new Date(now.getFullYear(), now.getMonth(), now.getDate())
вчерашний день:
var yesterday = new Date(today.valueOf() - 864000000);
сравнение:
var now = new Date()
var today = new Date(now.getFullYear(), now.getMonth(), now.getDate()).valueOf()
var other = otherDay.valueOf() // суда прикрутить дату из mdates, т.к. тебе нужно ее сравнивать
if (other < today - 864000000) {
// раньше чем вчера
} else if (other < today) {
// вчера
} else if (other == today) {
// сегодня
} else if (864000000 + other == today) {
// завтра
} else {
// потом
}
Источник Google