hmmm. I am guessing no one presented a solution for this one?? 😉 We have struggled with this as well. You can block them from tracking time if they are shared as contributors on the queue project, but you cannot hide it altogether. I am reposting this to see if we get any hits..
This works for contributors, yes, but we have a lot of PMs with manage access to the queues which still allows them to log time. A toggle in the project settings to show/hide the project from timesheets would be ideal.
It's a good idea, but regardless of the project start or end date, when a request is submitted it will have its own start date that will fall within the timesheet's date range.