There are a number of attributes that could easily accept runtime expressions (i.e. 'timeZone', 'pattern', 'default', etc) that would make the tag much more flexible.
JSTL has replaced DateTime; and it supports EL.