Fixes select_lunch for multiday programs

It was incorrectly not showing some lunches, because it wasn't checking that
some things were on the right days.
Merge branch 'lunch-fixes' into mit-prod