Today Microsoft kicked off it's festive XBox LIVE sale with discounts on Call of Duty DLC and giving us Kinect Party for free for a short time.
Here's the rest of the release schedule:
Xbox LIVE Winter Sale
19th: Lego! Lego Batman (Games on Demand), Lego Star Wars: The Complete Saga (GOD), Lego Star Wars 3 (GOD), Lego Indiana Jones 1 & 2 (GOD), Lego Pirates of the Caribbean (GOD) and Lego Harry Potter (GOD)
20th: Platform games! Fez (XBLA), Hell Yeah! Wrath of the Dead Rabbit (XBLA), Sonic Adventure 2 (XBLA), Rayman Origins (GOD), Rayman 3 HD (XBLA), Mark of the Ninja (XBLA) and Trine 2 (XBLA)
21st: Rockstar! L.A. Noire (GOD), Red Dead Redemption (GOD), Max Payne 3 (GOD) and Midnight Club L.A. (GOD)
23rd: Summer of Arcade 2012! Dust: An Elysian Tale (XBLA), Deadlight (XBLA), Hybrid (XBLA)
24th: Trials! Trials HD (XBLA), Big Thrills (DLC), Big Pack (DLC), Trials Evolution (XBLA), Origin of Pain (DLC)
25th: Kinect family! Hydro Thunder (XBLA), Rock of Ages (XBLA), Mini Ninjas Adventures (XBLA), Leemeedees (XBLA), Fruit Ninja Kinect (XBLA)
27th: Borderlands! Borderlands 1 (GOD), Borderlands 2 and the Season Pass (DLC)
28th: The Walking Dead! They're alive - run!
29th: Family! Banjo Kazooie: Nuts & Bolts (GOD), Cars 2 (GOD), Crash of the Titans (GOD), Toy Story 3 (GOD), Crazy Taxi (XBLA), Time Splatters (XBLA)
30th: Fighting! Virtua Fighter 5: Final Showdown (XBLA), Street Fighter 3: Online Edition (XBLA),
Dungeon Fighter Live (XBLA)
31st: The Elder Scrolls! Skyrim (GOD), Dawnguard (DLC), Hearthfire (DLC), Oblivion (GOD), Shivering Isles (DLC), Knights of the Nine (DLC)