Tool for scheduling group events optimally