I am struggling with the correct or most efficient way to program the following behavior for call treatment:

Car Dealership would like the following schedule:

Monday through Friday 8:00am to 5:00pm - Ring 221,222,223,247 (RG003) three times and go to CCR tree, table 1 (this is currently working)
Monday, Thursday 5:00 - 8:00pm, and Saturdays from 8:00am to 3:00pm - Ring the same group FIVE times then go to GD Mailbox.
Sundays Immediate answer and CCR tree, table 1 (also working)

I am told that I can send calls just to 247 for the second schedule if it helps, as this is the only station that is manned during those hours, but it the five rings and different mailbox I am having trouble with. Do I need to set up another Table or a hunt group? The five rings is requested to give them time to finish with one caller and get to another one, so I cannot have the caller go to VM if the extension is busy.