You don't need extension functions to handle simple cases, just use something like
concat('20', substring($in, 7,2), '-', substring($in, 1,2), '-', substring($in,4,2))
Michael Kay
http://www.saxonica.com/
Author, XSLT Programmer's Reference and XPath 2.0 Programmer's Reference