Update the perspective date component as per system date

Yes, your scripts can take the UTC milliseconds from the java.util.Date Ignition uses and make a java.time.Instant with its static method .ofEpochMilli(). Then, obtain a java.time.ZoneId, usuallly by lookup with .of(). With those two, you can obtain a java.time.ZonedDateTime with its .ofInstant() method.

That can then be formatted numerous ways, all respecting the given ZoneId.