Ben Affleck is having a happy holiday season. Months after his ex Jennifer Lopez filed for divorce, Affleck, 52, is “healthy, ...