Tonight President Obama will be on television twice and the subject matter couldn’t be more different. On Oprah’s “Christmas at the White House” special, the President and First Lady recall their favorite childhood Christmas gifts and who’s the better gifter between the two.

On “60 Minutes” the president answers critics who question his decision to set a withdrawal deadline from Afghanistan. “The answer is: in the absence of a deadline the message we are sending to the Afghans is ‘It’s business as usual, this is an open-ended commitment,” he says to Steve Kroft.

The president also goes hard after banks who used taxpayer money to pay for bonuses. “I did not run for office to be helping out a bunch of fat-cat bankers on Wall Street,” he says.

Loading the player...