CoRE - Get peer assistance here with setting up Pistons

Yeah, store the $currentEventDate into a time variable of your choice, say eventDate. Later (on a different piston run), set a time variable, say ms = $now - eventDate

You now have the number of milliseconds between the two times stored into ms. You can then set number variable minutes = ms / 60000 or seconds = ms / 1000

Good luck