I don't know how you would do this "automatically" without having to touch each record to make some kind of change (like Status or Pending Reason or anything). Then maybe you could do it with a time based workflow rule + field update or by a Process Builder process.
Have you considered having them take advantage of the Change Owner action in the console? It works great. For instance if I want to assign my assigned and in progress tickets to another team at the end of the day I can just go to my view, select the records, select "Change Owner", pick "Assign to others" and then pick the Queue or Staff. Mass reassignment complete!
Hope this is helpful.