Latest sunrise/earliest sunset out of phase with solstice? Everybody knows that the shortest and longest days of the year occur on the solstices.  However, examination of sunrise/sunset tables shows that the maxima and minima of sunrise/sunset times are offset from the solstices by about 10 days. 

According to timeanddate.com for my location (Portland, OR), for the winter solstice, the earliest sunset is about December 10 (16:27), and the latest sunrise is around January 1 (07:51).

This is counterintuitive... what's the explanation?
The point here is that sunrise and sunset does not only move towards or away from noon, but noon itself moves around 12:00. There is a difference between "civil time" (the one counted by wall clocks) and "solar time" (the one marked by sun clocks). This difference is called the "Equation of Time" and its geometrical shape is called the Analema.

So in order to have the earliest sunset you need a combination of both a short day and a noon moved before 12:00. Same reasoning for latest sunrise.

You can see more about the Equation of Time on Wikipedia: http://en.wikipedia.org/wiki/Equation_of_time