add hour collection checkbox and fix volunteer hours entry to only show current evetns