I am in Denmark.. so +1 hour <img src="smileys/smiley1.gif" border="0" align="middle" />
I know its not the nice mathematical solution. But sometimes with engines you have to make it work.
But from the time i have used C2 you wont be disappointed with its capabilities.
And that is leaving out the fact that the C2 team does new releases very often. With a lot of cool stuff.
There is also the option for you to implement the 100% correct solution in your own behavior. Javascript style <img src="smileys/smiley16.gif" border="0" align="middle" />
For what its worth.. i think you could make it work as I suggested with extra spacing on the sides. And done right, the player would know the difference. Only you.