In Russia we have 11 timezones. And for each node I have 11 records in my cache_render table.
But this node not depends on timezone at all :)
I guess user should specify this cache context explicitly in hooks.
Or in NodeType configuration should be a checkbox "Depends on timezone".