I'm not sure what mail-ng could do to solve those problems while still retaining a useful date field.
Regards Mike Higginbottom