Christmas Day will be warmer than normal with showers and possible thunder and lightning in the early morning hours, followed by a sharp cold front and possible snow on Monday.