RICHMOND, Va. — Christmas Eve will have partly sunny skies to begin, then become mostly cloudy with highs in the upper 40s. Christmas Day be dry and seasonable, with a mixture of sun and clouds. Highs will be in the upper 40s to near 50. Sunset is 4:57 p.m. for those observing the beginning of Hanukkah.