Trump forces out Mattis on January 1, two months earlier than expected
U.S. President Donald Trump on Sunday said he was replacing Defense Secretary Jim Mattis on Jan. 1 with deputy defense secretary Patrick Shanahan in an acting capacity after Mattis resigned over policy differences and offered to stay in his post for two more months.