We would love to be able to impersonate a user for a future date - so that we would be able to see what a sample student or parent would see at some point in the future, given the access dates we have set.
This would be particularly helpful as we prepare for the start of school. We want to make sure that students and parents will see everything that they're supposed to - and nothing that they're not! - and we don't currently have a great way to test that. As it currently works, if we want to see how things will look at the start of the year we need to figure out everywhere that we have access dates set, change all of those access dates to the current date, impersonate the user to check what they can see, and then go back and change all of the access dates back (to the first day of school, or whenever we want to have things viewable). We would also have to have our fingers crossed that no student or parent happened to log in while we were running our test, since they'd then be able to see information that they shouldn't actually see until the start of school.
Being able to set not only an impersonate person, but also an impersonate date, would be a huge help!