Thanks for your reply Perry, that would be awesome

My international registrar "TUCOWS INC." has the expiry date in the format of "13-apr-2011" which MomD thinks it is validly converting the date to "4/03/11" (i.e. not in red), I have set my Mac up so the date format works for my main registrant which has the format "2007-05-10".
I know you've stated that it's complicated and you'd love to have a solution to fix this on going issue. I think the solution for this would be to be able to set a date string up for the individual registrar, that way the control is in the users hands instead of trying to come up with an application wide fix, which has just been demonstrated with my problem above.
I propose that you are able to set specific registrars with an string similar to php's
date function. So you go into advanced options and set the registrar "TUCOWS INC." as "d-M-Y" and "RegisterDomains" as "Y-m-d", this would sort out the issue irregardless of registrar or users date format. This gives the users total control on how MomD reads dates because at the moment I have half a list of correct expiry dates and the rest MomD thinks is valid, but are actually quite wrong, which results in a major trust issue.