So I refactored a bit with Zend_Date and Zend_Locale, and got a much nicer result. Follow-up blog post in the pipeline with the example (all 3 lines of it!)