We finally know, everyone- the Sherlock Christmas special, to be called The Abominable Bride, will be airing on January 1st in both the U.S. and the U.K. Looks like we won't have to wait for the months long delay over here for once. I'm psyched- but why is the Christmas special not airing until New Year's Day?