Jack's party lifestyle has seemingly put him in seriously hot water. The ghosts of Christmas past come back to haunt Charlie - but can he keep that past under wraps?