I think it has to do with how far north and south you are. The time zone lines are drawn as if the earth were flat, but since it isn't, i suspect that would make a difference. I'm just guessing, but that seems to make the most sense to me. I know it get dark earlier in Seattle than in SF and we're in the same time zone.