Add ability to take attendance for past dates

one test is skipped
The date list is really long. The dates are reverse sorted so the most recent date is on the top. We should enter attendance regularly so any missing attendance dates should be near the top.