You would set a server-side limitation first: Activate on 9/5/2015 and expire on 9/5 or 6?/2015
Then you would set a client side limitation: Do not run between 12 AM to 7 PM, basically making it run between 7 PM to 11PM.
Test the server side limitation, I haven't done an expiration on the same day before so I wouldn't know the results.
TEST TEST TEST!!