I was using a custom theme but I tried all of them just to made sure I wasn't doing something wrong. And the problem is there with all the themes.
I don't think it's a server problem either because I tested it both locally with xampp and then online. Same.
It reverts. It's working with most of the options minus 'custom' and '%d %b %Y', at least that I know of, I haven't tried all of them.
Anyway, If I set it to 'custom' the field (the one where you could put formats)disappears!
Well, sometning is definately wrong. The field where you put in the format string should be visible ONLY when you have selected "custom" for the date format. If you select one of the other items from the drop-down list the field is not used. This may be the reason why it is reverting.
You could do it manually in your theme: http://www.zenphoto.org/documentation-official/zenphoto/_template-functions.php.html#functiongetImageDate