<xsl:stylesheet version="1.0" xmlns:xsl="[URL unfurl="true"]http://www.w3.org/1999/XSL/Transform">[/URL]
<xsl:output method="xml"/>
<xsl:template match="date">
<xsl:variable name="month" select="substring-before(.,'/')" />
<xsl:variable name="MM">
<xsl:choose>
<xsl:when test='string-length($month) = 1'>-0</xsl:when>
<xsl:when test='string-length($month) = 2'>-</xsl:when>
</xsl:choose>
</xsl:variable>
<xsl:variable name="stem" select= "substring-after(.,concat($month,'/'))" />
<xsl:variable name="day" select="substring-before($stem,'/')" />
<xsl:variable name="DD">
<xsl:choose>
<xsl:when test='string-length($day) = 1'>-0</xsl:when>
<xsl:when test='string-length($day) = 2'>-</xsl:when>
</xsl:choose>
</xsl:variable>
<xsl:variable name="year" select="substring-after($stem,'/')" />
<xsl:variable name="formatted_date" select="concat($year,$MM,$month,$DD,$day)" />
<xsl:value-of select="concat(.,' ',$formatted_date)"/>
</xsl:template>
</xsl:stylesheet>