In the course level you can enroll users with a fixed enrollment period. See Enrollment Fields in https://docs.moodle.org/28/en/Upload_users#Fields_that_can_be_included for details.
Activity overrides per user is not yet a common feature. The quiz supports overrides and you be able to manage access to other activities by way of user completion of the quiz. Have not tried that myself, though.
hth