Improve shift swap date selection.

When selecting dates for a shift swap request, users can no longer choose a date
on which their shift does not occur.