Why not have all candidates send the following:
a) Time ranges when it is possible to do the debate; and
b) Time ranges when it would be good to do the debate.From that, scheduling should be much easier. Find the overlaps, hopefully in set (b).

