20 December 2011

Summer Solstice is on Thursday, 22 December 2011 at 6:30 p.m.

The longest day is December 22 and the shortest night is December 22/23 - as the daylight hours and nights are longest or shortest.
This is when the Sun is at its most Southerly point in the sky and therefore reaches its maximum altitude for the year.