Ensures no colision or overlap in appointment creation.