вы можете попытаться сделать
uniqueArray = a => [...new Set(a.map(o => JSON.stringify(o)))].map(s => JSON.parse(s))
Я знаю его уродливое, как черт, но в большинстве случаев работает независимо от того, где у вас есть новая Date () в вашем параметре объекта, а затем в stringify преобразуется в ISO string.
, то есть
let arr = [{id:1},{id:1},{id:2}];
uniqueArray(arr) //[{id:1},{id:2}]