Data com jsf

Pessoal, se eu faço da seguinte forma:

[code]<h:outputLabel id=“nascimento” value=“Data de Nascimento:” for=“nascimento”>
<f:verbatim>


</f:verbatim>

			<h:inputText value="#{contatoMB.contato.nascimento}" size="27">
				<f:convertDateTime dateStyle="long"/>
			</h:inputText>
			<h:message for="nascimento" />
		</h:outputLabel>[/code]

Setando o value="#{contatoMB.contato.nascimento}" a data não é exibida na tela, porém se eu fizer value="#{contatoMB.nascimento}" a data é exibida na tela mas o valor não chega no managed bean. Alguém tem alguma dica de como pode ser feito?