Mark Zuckerberg dined with Donald Trump the night before Thanksgiving in an attempt to earn an "active role" in the next administration.