Dúvida DataTable richfaces com um campo

Olá pessoal Boa tarde!

Estou com uma dúvida de como popular um dos campo do meu dataTable. É o seguinte, na minha classe Prova eu tenho um campo dataLimite, quero mostrar na minha JSF a quantidade de dias que faltam para vencer uma determinada prova. Porém estou com uma dúvida de como fazer isso. Na página JSF mostrará todas as provas vindas do banco.

Aqui eu populo o data model e chamo na minha JSF

public DataModel getTodasProvasAtivas() {
        System.out.println("getTodasProvasAtivas()");
        if (prova.getNumrelat() == null) {
            prova.setNumrelat("");
        }

        model = new ListDataModel(idao.todasProvasAtivas());
        return model;
    }

minha JSF e meu dataTable

<rich:dataTable 
                            value="#{provaController.todasProvasAtivas}"
                            onRowMouseOver="this.style.backgroundColor='#BEBEBE'"
                            onRowMouseOut="this.style.backgroundColor='#{a4jSkin.tableBackgroundColor}'"
                            var="provas" rows="10" rowKeyVar="row"
                            ajaxKeys="#{dataTableScrollerBean.keys}" id="tbLista"
                            onRowContextMenu="if (row) row.style.backgroundColor='#{a4jSkin.tableBackgroundColor}';
                            this.style.backgroundColor='#F1F1F1'; row=this;
                            #{rich:component('menu')}.show(event,{provasId:'#{provaController.prova.idaval}', currentRow:'#{row}'});
                            return false;">


                            <f:facet name="header">
                                <h:outputText value="Listas de Provas " />
                            </f:facet>                            
                            <rich:column>
                                <f:facet name="header">
                                    <h:outputText value="Nome do Produto" />
                                </f:facet>
                                <h:outputText value="#{provas.produto}" id="produto" styleClass="campo"/>
                            </rich:column>
                            <rich:column>
                                <f:facet name="header">
                                    <h:outputText value="N° da Prova" />
                                </f:facet>
                                <h:outputText value="#{provas.numprova}" id="numprova"  styleClass="campo"/>
                            </rich:column>

                            <rich:column width="200px">
                                <f:facet name="header">
                                    <h:outputText value="Fabricante" />
                                </f:facet>
                                <h:outputText value="#{provas.fabricante.fabricante}" id="fabricante" styleClass="campo"/>
                            </rich:column>

                            <rich:column>
                                <f:facet name="header">
                                    <h:outputText value="Ano/Plano" />
                                </f:facet>
                                <h:outputText value="#{provas.ano}" id="anoo" styleClass="campo"/>
                            </rich:column>

                            <rich:column>
                                <f:facet name="header">
                                    <h:outputText value="Tipo de Avaliação" />
                                </f:facet>
                                <h:outputText value="#{ provas.tipoaval == 'MEM' ? (provas.avaliacao == 'true' ? 'MEM - Aval':'MEM - Aprec')
                                                        : (provas.avaliacao == 'true' ? 'PCE - Aval':'PCE - Col Téc')  }" id="tipoAval" styleClass="campo" />
                            </rich:column>
                          
                            <rich:column>
                                <f:facet name="header">
                                    <h:outputText value="Classe" />
                                </f:facet>
                                <h:outputText value="#{provas.classe.classe}" id="classe" styleClass="campo"/>
                            </rich:column>

                            <rich:column>
                                <f:facet name="header">
                                    <h:outputText value="Categoria" />
                                </f:facet>
                                <h:outputText value="#{provas.classe.categoria.categoria}" id="categoria" styleClass="campo"/>
                            </rich:column>
                            
                             <rich:column>
                                <f:facet name="header">
                                    <h:outputText value="Data Limite p/ Entrega Material" />
                                </f:facet>
                                 <h:outputText value="#{provas.dtlimitematerial}" id="dtLimite" styleClass="campo">
                                     <f:convertDateTime pattern="dd/MM/yyyy"/>
                                 </h:outputText>
                            </rich:column>
                            
                            <rich:column>
                                <f:facet name="header">
                                    <h:outputText value="Dias" />
                                </f:facet>
                                <h:outputText  id="dias" styleClass="campo"/> //Aqui eu mostraria quantos dias faltam pra vencer, ou vencida. Foi omitido o value pois não sei o que colocar 
                            </rich:column>
                            
                        <rich:column>
                                <f:facet name="header">
                                    <h:outputText value="Ações" />
                                </f:facet>

                                <a4j:commandLink ajaxSingle="true" id="looklink" >
                                    <h:graphicImage value="imagens/olhoVerde.jpeg" style="border:0" width="20px"/>
                                    <f:setPropertyActionListener value="#{provas}"
                                                                 target="#{dataTableScrollerBean.currentItem}" />
                                    <f:setPropertyActionListener value="#{row}"
                                                                 target="#{dataTableScrollerBean.currentRow}" />

                                </a4j:commandLink>
                                <rich:toolTip for="looklink" value="Ver/Editar dados da Prova" />
                                <rich:spacer width="3"/>

                                <a4j:commandLink ajaxSingle="true" id="respProvalink" 
                                                 oncomplete="#{rich:component('respProvaPanel')}.show();" reRender="tbLista, tabProvas, produtoSelect">
                                    <h:graphicImage value="imagens/escolherUser.jpeg" style="border:0" width="20px"/>
                                    <f:setPropertyActionListener value="#{provas}"
                                                                 target="#{dataTableScrollerBean.currentItem}" />
                                    <f:setPropertyActionListener value="#{row}"
                                                                 target="#{dataTableScrollerBean.currentRow}" />

                                </a4j:commandLink>
                                <rich:toolTip for="respProvalink" value="Mostrar Responsáveis Pela Prova" />

                            </rich:column>

                            <f:facet name="footer">
                                <rich:datascroller id="datascroller" />
                            </f:facet>

                        </rich:dataTable>

A função pra contagem dos dias está funcionando normalmente. Alguém poderia me dar uma luz??