There's a free weekend of Modern Warfare II on Steam - if you can't face any more Christmas shopping this might be a better alternate.

Quote Originally Posted by Steam
For a limited time from December 15 through December 19, play Multiplayer in Call of Duty: Modern Warfare II for FREE! The Free Access period features fan-favorite 6v6 modes and an all-new Third-Person mode on maps such as Shipment, Farm 18, and El Asilo!