DateTime.ParseExact is a mess in mcs (fixed in .Net-2.0). As a result
20060101090000, stored as date+time (in UTC, without timezone) was parsed as 2006-01-01:09:00:00-4, giving incorrect times in libbeagle (our C# clients converted the time to localtime 2006-01-01:05:00:00-4 and was saved). Now the datetime values are properly parsed and deserialized.
** NOTE: Probably I broke C# clients - namely beagle-search. I think search/Tiles/Utils.cs: NiceDatePattern and NiceVeryLongDate needs to do "dt = dt.Date;" instead of "dt = dt.ToLocalTime().Date;". Someone please verify and fix that.