Your'e the boss and I'm crashing. How about just change Time there? Require date on Add screen, but allow change Start and End Time so Admin can move them around in visual interface... without opening each one individually in another screen.
If it's a bad idea, let's move on.
Uh, if we're not going to implement my idea, should go back and make Date and Time required on Add Session or Add Break page?