I don't see anything in Date::Manip that isn't already provided as part of the .Net Framework. Doesn't this work for the day of the week?
DateTime dt = DateTime.Now;
Console.WriteLine(dt.DayOfWeek);
The description of Date::Manip reads:
Date::Manip is a series of modules designed to make any common date/time manipulation easy to do. Operations such as comparing two times, calculating a time a given amount of time from another, or parsing international times are all easily done.
This all comes with the DateTime class.