Don't render Learn/Volunteer for past events

* Also use Devise's recommended way to redirect to original page after login (https://github.com/plataformatec/devise/wiki/How-To:-Redirect-back-to-current-page-after-sign-in,-sign-out,-sign-up,-update)