A couple related bugs are filed here:
http://bugzilla.zimbra.com/show_bug.cgi?id=6887 http://bugzilla.zimbra.com/show_bug.cgi?id=6888
The answer IMHO is to enhance imapsync to add an option x-zimbra-received header so the Zimbra internal date is updated to match the date of the mail being imported.