You can try setting it like this:
Classic DFFS:
let d = new Date();
console.log("Client date:", d);
d.setHours(d.getHours()-(_spPageContextInfo.webTimeZoneData.Bias - _spPageContextInfo.webTimeZoneData.DaylightBias) / 60);
console.log("Server date:", d);
spjs.utility.setDateFieldFromDateObject("DateColumn",d);
Modern DFFS
let d = new Date();
console.log("Client date:", d);
d.setHours(d.getHours()-(_spPageContextInfo.webTimeZoneData.Bias - _spPageContextInfo.webTimeZoneData.DaylightBias) / 60);
console.log("Server date:", d);
setFieldValue("DateColumn",d);
Please note that I’m not 100% sure I have the calculation of the “Bias” correct – you might have to change from – to + but you can look at it and see if it makes sense.
Alexander