Hi Carlos,
Looks to me as if you are getting the vaue from lead correctly. However, you should using the .toDate() method (if available). http://stackoverflow.com/questions/22150952/string-to-date-with-convert
Once you have the date in the object, format it with .format(). http://velocity.apache.org/tools/releases/2.0/javadoc/org/apache/velocity/tools/generic/DateTool.html#format(java.lang.String, java.lang.String, java.lang.Object, java.util.Locale, java.util.TimeZone)
Just piecing this together, as I am looking for a test bed for velocity scripts.
Brennan McAdams