DateTime: deprecated SetDate and SetTimeOfDay() members, and added replacement CTORs for this funciton, and other useful CTOR overloads; and better document empty() behavior