I haven't used Joomla before, but if the client is not too picky you can always embed the google calendar via an iframe.
Not the sexiest solution, but I've done it a number of times.