data sanity check (only checking if the start datetime and the end datetime match, no intersection validation yet)