Ugh, I'm really sorry I couldn't be on today. I had something important that came up yesterday night and couldn't come on.
On one final resort, can you possibly cater for my timezone? I can be on 10 or 11 PM EST, which is 7 or 8 AM for you. I was wondering if you are able to somehow be online at that time. I can definitely be on around then, so it won't be a problem for you. Sorry for making all this so complicated.
Um, what school holiday? Anyway, if the extension is issued, I'll try my best to see if I can battle you sometime tomorrow. I have something up (sorry...) but I guess it isn't completely impossible for us to complete our match. In the case that I cannot show up, I suppose either an activity win or a coin flip is most appropriate.