I am running 2.9.2. Expirator appears to work, but I’m going to do some more testing to be positive.
However, I noted a similar problem with the post expiration hour. It appears to follow UTC time, regardless of the WP setting for UTC (I am UTC-5). If Greece is UTC+2, that would explain your issue as well.
Until there is a fix (was this always a problem, or just with recent WP versions?), I think our solution is to base our desired expiration on UTC time, e.g. if I want 18 Eastern US, I have to set it as 23. For 18 in Greece, it would be 16.