I had this at my previous job where I had to wake up very early in the morning just to get in time, plus people waking up at one end of the world and becoming very active on the other is no help either.
Now I work for a company where we start much later in the morning, and the company is very small so they don't mind if I come right on time and have no over hours unless we really have to.
In fact, yesterday we even stopped earlier so that we could go to a restaurant together, which is what never happened to me at my previous jobs at all. Not in Europe, not in Japan.