I'm using a calendar component but only the date (omitting the time), and overwriting CSS to reduce the screen size. Follow below:
<rich:calendar value="#{_sessao.dtSessao}" showFooter="false" enableManualInput="true" locale="pt_BR" datePattern="dd/MM/yyyy" style="width:80px;"/>
However, you are not applying.
As far as I know, in JSF , Primefaces and similar, that's right.