non admin schedule view desktop; closes #1159

Fyi, all this function calling is exactly what leads to degrading performance.  This `currentDayOfWeek()` function will be called for every single shift, which will in turn call `moment()` and `#add` for every single one, even though that value only changes when you change the day, it will be recalculated hundreds of times every digest cycle.  Remember from this article http://thenittygritty.co/angularjs-pitfalls-using-scopes, just put the value on the view and then use the value in the view which will be way faster.