best time to buy was dec 30th. now might as well wait until the end of january to help some dealer have a record first month in '18.