Earth Calendar appears to be an exhaustive, and easily navigable, listing of holidays throughout the world. It could certainly come in handy for future lesson planning.

Thanks to the Make Use Of blog for the tip.