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)

22nd: TBA

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)

26th: TBA

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)