On CNBC: What to Buy in the Final Weeks of 2017