The begin date and end date cannot be the same when a schedule crosses midnight.
Reason:
When the end time is less than the begin time, a schedule will cross midnight. However, when that is the case, the begin date and end date cannot be the same date.