They were 15 minutes late. They didn't say 2 hours or less, they said typically last 2 hours. 90% of the staff is on a vacation for the final week of the holidays. Just like you are probably sitting at home off work or home from school. It's a game, not a birthright.
It used to be that a weekly restart lasted about an hour, Lately the "weekly restart" has been lasting 2 hours or more so apparently they're doing more during the downtime than a simple restart. Would be nice if the devs would let us know whats going on.