JavaScriptのDateオブジェクトはそのまま比較することができません
次のように getTime() メソッドを使って数値として比較します
const dt1 = new Date('2020-01-01');
const dt2 = new Date('2020-01-01');
console.log(dt1 === dt2); // ● 1. false になります。NG ×
console.log(dt1.getTime() === dt2.getTime()); // ● 2. true になります。OK!
valueOf() も同じです。