It is designed for a different use case than yours, but I used http://calendly.com/ for scheduling calls across time zones when I was doing job interviews and it worked well.
Yeah, I tried it. I work 3 days a week from 9 to 5 and 2 days I'm available from 7am to 11pm. I can't seem to set up these kind of settings in Calendly. Is it possible?