Disallow Proc return values from DATE_FORMATS hashes

Also, turn untranslatable Procs into strings that pass through unchanged,
as before.