In other words, you want to move golems around the battlefield, or just waste time, calculating every step – for your own benefit, not for the common good.
I think the simplest solution for Baratorch would be to make the timer report a negative value and then compensate for it with a timer from the new days, possibly completely, or possibly partially.