A yellow weather warning for heavy snow and wind covers much of Scotland for the first four days of the new year.