How do you set custom time limits in Mac OSX?
I would use the Automator application and set it there with Calendar events.

All you have to do is crate different events (shut down times and dates).

Example: