Here's my silly version: http://home.comcast.net/~max.nachlinger/dateFieldRenderer/ (view-source enabled)
DateField implements IDataRenderer, IDropInListItemRenderer, and IListItemRenderer so it was quite easy to use it as an item-renderer for the DataGrid.

