I recently ran into an issue with datetime conversion not being what I expected when copying data from one CRM entity to another. I found the issues had to do with converting the datetime to universal datetime. To find out more here is an excelent MS blog post. http://blogs.msdn.com/crm/archive/2007/05/22/date-time-values-in-microsoft-dynamics-crm.aspx