I point gqueues as a existing plataform that does this two way sync. They simply create in your behalf a calendar in google calendar. Not the usual calendar subscribe feature.
This one does this in a very good way. Two way sync, with no problems. With the hability to schedule tasks to specific hours. www.gqueues.com