I think daily/weekly you'd shift work hours (that what I do when I have a meeting like that). Global meetings are always a pain, though I'd say the worst meetings are when US-based folks plan a meeting based on their local timezone, as opposed to UTC, because it always ends up at 3am in Australia (so I bow out of those).
We have US/UK/Shanghai teams that for years we tried to combine into one big distributed team, which never worked well. Usually big meetings happened twice, once for US/UK and once for UK/Shanghai, and on the rare occasions they wanted one big meeting it was centered on UK time, so US people had to get up really early and Shanghai people were on really late.
Then there was one time when both of us in the US happened to have taken the next day off, and we're both naturally night owls, so I suggested just for that one time moving the meeting 6-7 hours earlier on a different day - we'd both still be awake, it would be just before the start of the UK workday, and just before 5pm for Shanghai, so for once they didn't have to get online late.
We didn't do it because the UK group didn't want to get up an hour earlier.