Donald Trump vowed he would "take on the media again" as he received Time magazine's "Person of the Year" honor in New York City on Thursday, 12 December.