Hola Javier Rubén,
 
Gracias por tu respuesta. Si bien ya sabía que el código funcionaba (de hecho, ya lo mencionaba en mi correo inicial), el motivo de adjuntarlo era por si dicho código fuese muy mejorable en condiciones de rendimiento, pues he de aplicarlo a decenas de miles de datos y funciona algo lento (posible motivo ya apuntado en tu respuesta). Dado que sé que en el foro hay gente que sabe muchísimo en el tratamiento de fechas,  quizás (no lo sé) se puede establecer una clara mejora en términos de eficiencia computacional.
 
En cualquier caso, lo dejo por si alguien realiza alguna vez algo similar o por si alguien tiene una aportación al respecto.
 
Saludos.
 		 	   		  
	[[alternative HTML version deleted]]

