Instead of assigning a shift with an hour time slot, have the option for volunteers to sign up to complete a task. This task can be completed at any time that works with their schedule.