Homeyscript to tag doesnt work

Het volledige werkende script is nu:

Adv_Vandaag  = new Date;
Adv_Morgen = new Date;
Adv_Morgen_krt = new Date;
Adv_Morgen_krt.setDate(Adv_Morgen_krt.getDate() + 1);

Adv_Morgen_krt = 'm-d-Y'
                      .replace('d', ('0' + Adv_Morgen_krt.getDate()).toString().slice(-2))
                      .replace('m', ('0' + (Adv_Morgen_krt.getMonth() + 1)).toString().slice(-2))
                      .replace('Y', Adv_Morgen_krt.getFullYear());

let ArgDate = Adv_Morgen_krt.split('-');
Adv_Morgen_krt = ArgDate[1] + "-" + ArgDate[0] + "-" + ArgDate[2];
await tag("Adv.nldatum.morgen_krt", Adv_Morgen_krt)

if (args[0] == '' || args[0] == undefined) {
  
} else {
  Adv_Volgendewerkdag = args[0];
  let ArgDate = Adv_Volgendewerkdag.split('-');
  let ArgDateEN = new Date(Adv_Volgendewerkdag);
  Adv_Volgendewerkdag = new Date(ArgDate[1] + "-" + ArgDate[0] + "-" + ArgDate[2]);

  Adv_Volgendewerkdag.setDate(Adv_Volgendewerkdag.getDate());
  Adv_Volgendewerkdag = 'm-d-Y'
                      .replace('d', ('0' + Adv_Volgendewerkdag.getDate()).toString().slice(-2))
                      .replace('m', ('0' + (Adv_Volgendewerkdag.getMonth() + 1)).toString().slice(-2))
                      .replace('Y', Adv_Volgendewerkdag.getFullYear());
  }

Adv_Vandaag.setDate(Adv_Vandaag.getDate());
Adv_Vandaag = 'm-d-Y'
                     .replace('d', ('0' + Adv_Vandaag.getDate()).toString().slice(-2))
                     .replace('m', ('0' + (Adv_Vandaag.getMonth() + 1)).toString().slice(-2))
                     .replace('Y', Adv_Vandaag.getFullYear());

Adv_Morgen.setDate(Adv_Morgen.getDate() + 1);
Adv_Morgen = 'm-d-Y'
                     .replace('d', ('0' + Adv_Morgen.getDate()).toString().slice(-2))
                     .replace('m', ('0' + (Adv_Morgen.getMonth() + 1)).toString().slice(-2))
                     .replace('Y', Adv_Morgen.getFullYear());

if (args[0] == '' || args[0] == undefined) {

      Adv_Vandaag = GetNlDate(Adv_Vandaag);
      await tag("Adv.nldatum.vandaag", Adv_Vandaag[0])
      Adv_Morgen = GetNlDate(Adv_Morgen);
      await tag("Adv.nldatum.morgen", Adv_Morgen[0])
      console.log("ori: " + Adv_Morgen[0]);
      console.log("dag: " + Adv_Morgen[1]);

    return false;

} else {

      Adv_Vandaag = GetNlDate(Adv_Vandaag);
      await tag("Adv.nldatum.vandaag", Adv_Vandaag[0])
      await tag("Adv.nldatum.dagnummer", Adv_Vandaag[2])
      await tag("Adv.nldatum.dagnaam", Adv_Vandaag[1])
      await tag("Adv.nldatum.maand", Adv_Vandaag[3])
      Adv_Morgen = GetNlDate(Adv_Morgen);
      await tag("Adv.nldatum.morgen", Adv_Morgen[0])
      Adv_Volgendewerkdag = GetNlDate(Adv_Volgendewerkdag);
      await tag("Adv.nldatum.volgendewerkdag", Adv_Volgendewerkdag[0])
}

///////////////////
// FUNCTIONS
///////////////////

function GetNlDate(inputdate) {

  let ArgDate = inputdate.split('-');
  let ArgDateEN = new Date(inputdate);
  New_arg = new Date(ArgDate[0] + "-" + ArgDate[1] + "-" + ArgDate[2]);

  var Nr = ArgDateEN.getDate();
  const DAYS = ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'];
  var Weekdag = DAYS[ArgDateEN.getDay()];
  const MONTHS = ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september',          
                  'oktober', 'november', 'december'];
  var Maand = MONTHS[ArgDateEN.getMonth()];
  
  inputdate = Weekdag + " " + Nr + " " + Maand;
  return [inputdate, Weekdag, Nr, Maand];
}

return(true);

en dit returned:

icm iCalendar bepaal ik de NL uitgesproken datum van vandaag, morgen en de volgende werkdag. Ook morgen in het kort, om met iCalendar te bepalen of ik morgen moet werken of niet.