do you need the time in the create date?
the problem is the datetime ARRequestList and MasterCalendar doesn't match
why doesn't match?
because you calculate the min Create Date from ARRequestList 4/12/2006 7:02:55 AM
and generate the calendar from this, all days with the same time 7:02:55 but in your ARRequestList table the time is different and the association often doesn't work
I suggest to only use the date part in your Create Date (if possible with your requirement)