I was under the impression that iCal's timezone defaulted to the one your system uses... you can change it by clicking on it up in the upper right corner of the window though. I don't think OS X has a floating timezone, though. So I don't think you can implement one in iCal either....