Rudy Giuliani turns Santa in a surreal Christmas ad to sell $29.99 coffee and tackle his $148M defamation debt.