Faça os minutos têm 0 em JavaScript
String(date.getMinutes()).padStart(2, "0");
sets expected result as having two digits, if one is missing replace it with 0;
Bored Butterfly