In my airborne experience of flypasts and parades, there are really two main timing methods. Either, the flypast occurs at a fixed time or, someone co-ordinates timing updates from the ground to the lead aircraft.
Alternatively and as used by the French when I was with them, the lead aircraft updates the ground party by radio when he will arrive and the ground party adjust their pace to arrive at the quoted time.