You can get day, month and year by using below given code. If your date is selected dynamically then store it in a string and convert it to DateTime as shown below. Also I have modified the code so that you can get exact name of month and week also.
static void Main(string[] args)
{
string Date = "03/05/2012";
DateTime meetingAppt = Convert.ToDateTime(Date);
string day = meetingAppt.Day.ToString();
string month = meetingAppt.Month.ToString();
string year = meetingAppt.Year.ToString();
string day1 = meetingAppt.ToString("dddd");
string month1 = meetingAppt.ToString("MMMM");
string year1 = meetingAppt.ToString("yyyy");
}