A yellow alert for rain and snow has been issued for most of Scotland on December 30 and 31.