Probably should take this to Moose Discord for help. I assume you have read the Moose User Guide?? As for general help, why not dynamically spawn both objects and zones, or only the zones, as the objects themselves may be superfluous. The only practical method of triggering time-related actions is by means of a scheduler, either scripted or ME-triggered, both of which employ an API scheduler.