Can you really imagine them crossing at different times? They start walking at the same time (7 a.m.). Regardless on what time they arrive, they necessarily cross at the same time (I mean, the same hour, different days). "Crossing" means "being at the same time going in opposite directions"