non admin schedule view desktop; closes #1159

We should pull this out into a customer filter.  Then you can do `ng-repeat="time_off in user.time_off_requests | orderBy:'starts_at | filter:timeOffFilter'"` and have the function to check what we do here in the filter.