2012
LayerCake is a Javascript date picker that supports quick selection of year, month, and date.
Most calendar pickers support selection of month and year together (e.g., "April 2011"). This means that if "April 2011" is currently selected and the user wants "April 2012", the user has to click 11 times (a click for each subsequent month). With LayerCake, the user only has to click twice: (1) select the month, "April" and (2) select the year, "2012".
The 4 selection modes of LayerCake: year, month, week, and day.