Your code looks reasonable. Of course you need not modify the core, you can simply make your own print function under a different name by copying the code then modifying it.
There is a define for the data format set for the site: DATE_FORMAT.
Probably the cleanest solution would be to add formatting information to the $_zp_exifvars array and use that in the output function.