O pacote Carbon https://carbon.nesbot.com/ trabalha muito bem com datas, inclusive com internacionalização de nomes. As funções `weekDay`, `monthPt` e `ptDate2IsoDate` poderiam passar a usar o pacote Carbon.