When the dates are sent to `CronJob.make`, they are not interpreted as `Date` in `node-cron` library, `typeof <rescript-date>` shows `Object`. I don't know what is wrong, it seems like `#JsDate(Js.Date.fromString(futureDate)` does not result in a real `Date`, but something else. Nevertheless, `cron` has advanced and is no longer using `Moment`, but have changed to `Luxon`, so this library probably needs a rewrite. Looking at the TypeScript types could be of help: https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/cron/index.d.ts Unfortunately is the only ReScript/BuckleScript Luxon library I could find a bit outdated: https://github.com/davidgomes/bs-luxon