Did you have any luck determining a way to convert the format without adding too much extra code? It seems that the only way you can do this is to not rely on the wrappers that FormRender uses. The reason is because it will just print out the raw date which is "YYYY-MM-DD" and that isn't compatible with the DateConverter validator. Furthermore, you can't just pass form.text the value you want it to display because it will only use that value as a default. That means if you have a value from your object (which we do) your alternative value is overridden by the unformatted original. I am concluding that I can get the value from the form vai form.value(<date field name>), then I can pass this into a one-off field from webhelpers, but this bothers me as I would have to remember to use Webhelpers without the form renderer wrapper for date fields. I know it isn't a big deal, but it is making my OCD-like tendencies flake out.
Maybe there is a way to pass a date format string through kwargs, but if there is one then it isn't documented very well.