¿Por qué javascript me da diferentes zonas horarias en diferentes fechas?

const a = new Date() console.log(a) // Thu Nov 18 2021 10:14:12 GMT-0300 (Horário Padrão de Brasília) const b = new Date(1991, 1, 15) console.log(b) // Fri Feb 15 1991 00:00:00 GMT-0200 (Horário de Verão de Brasília)Es porque el horario de verano se canceló en 2019 para Brasil, por lo que ahora Brasil es GMT+3 y antes de 2019 era GMT+2. Moment JS actualizó su biblioteca: https://github.com/moment/moment/issues/5246