No, that's not a Michael Jackson reference. It means "I went away for the day, and forgot to post, and here is the obligatory post before midnight so I make the deadline."
Oh, and about the "Happy Easter" title? It was a reference to once-a-year things. For me, it's NaBloPoMo; for others, it's church on Easter.