This usually occurs if you are missing a registry key
To resolve this issue, add the following registry key and its associated string values, and then restart your computer:
HKEY_CURRENT_USER\Control Panel\InternationaliMeasure "1"
sLongDate "MMMM dd,yyyy"
Obviously this adds the registry key to default US Settings, if you are in another locale simply go into Regional Settings and change to the locale that you are in and you will now find that this change sticks and the error does not appear.