Hallo Jeena,
XSL scheint sehr interessant zu sein, wenn auch die 1.0er Version recht begrenzt in den Möglichkeiten zu sein scheint.
Machbar ist alles, aber der Aufand ist ist manchmal nicht unerheblich. XSLT 2.0 bzw. hier XPath 2.0 bieten mehr Techniken bzw. vorgefertigte Funktionen zur komfortableren Umsetzung von Algorithmen -- auf Dein Beispiel bezogen bietet sich die Nutzung von Sequenzen an:
<xsl:variable name="monate" select="('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec')"/>
<xsl:variable name="mnr" select="fn:index-of($monate,'Feb')"/><!-- Beispiel 'Feb'-Index-Zuordnung -->
<xsl:value-of select="if($mnr lt 10) then fn:concat('0',$mnr) else($mnr)"/><!-- 02 -->
Grüße,
Thomas