Time profiles will always override hunt group status (ie, set with a button), gotta use one or the other...if used the correct way.
Alternatively, if you only specify times you are closed, rather than times you are open, it could work.
You would say you are closed monday from midnight to 8, then from 5 to midnight, for each day (if 8-5 of course).
When closed, you would hit auto attendant night.
When open (after 8) you would go wherever.
Except, that wherever could be a group, that is *still* out of service/night mode, and going to a fallback to an auto attendant, so technically, you'd still be closed, until you hit that oos/night service button again.
So yes, okay, you can do it. But when it's 1PM and they aren't getting calls, and forgot to press the button, you'll hear about how difficult it is to use and how it should be automated. Been there.
-Austin
ACE: Implement IP Office