Could you be playing Starcraft 2 for Christmas? Blizzard's official release date for the game is "When its done". Most gaming websites list it as TBA. Yet even without an official release date you can already pre-order the the game on the Best Buy and Game Stop websites, among others, which ships at the not-yet-official date of December 3rd. That means pending any balance issues, you could be roasting zerglings for the holiday season.
On a related note Diablo 3, which has only recently been announced, is not yet available for pre-order. For now, it seems, we will not be spending the new year with Deckard Cain.