Snow forecast through Christmas Eve for parts of the Maritimes