The best Christmas episode of any Japanese show is Episode 10 of Love Complex, BAR NONE. It's completely twisted, and follows the psychological breakdown of every character as they contemplate suicide followed by "Merry Christmas." It's hysterical and creepy. I love that show.
Bookmarks