eu sei que é uma solução que não tem nada a ver com as coisas demonstradas em aula, mas achei e utilizei uma solução do stackoverflow que permite possibilidades:
const dataString = '17-05-2016';
const dt1 = parseInt(dataString.substring(0,2),10);
let mon1 = parseInt(dataString.substring(3,5),10);
const yr1 = parseInt(dataString.substring(6,10),10);
const monAjuste = mon1 -1;
const novaData = new Date(yr1,monAjuste,dt1)
console.log(novaData)