Personally I leave it up till it ends/resolved
Otherwise I’d do it after it’s been relayed to the overlay.
But I can see why you’d do it from the lock time instead of overlay event receipt
(I send less data to the overlay, just the title/outcomes/current prediction values) I don’t send the dates themself