At first glance, the riddle “When does Christmas come before Thanksgiving?” is nonsensical.
After all, Christmas Day is always the 25th of December whereas Thanksgiving is always celebrated on the fourth Thursday of November. And November always comes before December, doesn’t it?
The key to answering this riddle is to realise that it’s not necessarily talking about the dates! So what else could it mean? Well, think literally rather than laterally, for once!
If these clues still don’t help you solve the riddle, here’s the answer: