Como mudar a cor das datas no p:calendar (primefaces)

entao pessoal minha duvida é tenho um select que me retorna um booleano e diz se tenho arquivo para aquele determinado dia, gostaria de alguma forma que mostra data( colocando ela vermelha ou o fundo) pro user saber que para aqueles dias já tem arquivos.

vlw

entao pessoal pesquisando mais ainda na net achei essa http://bluefoot.info/howtos/primefaces-calendar-highlight-dates/

que da uma certa ideia de como fazer porem nao tive sucesso…vai ai parte do codigo…se alguem puder da uma ajuda

xhtml ---
 <ui:composition template="../../layout/padrao.xhtml">
        <h:outputScript library="Js" name="functions.js"  />   
        <ui:define name="title">Upload Backlog</ui:define>
        <ui:define name="conteudo">
            <h:outputScript library="Js" name="functions.js"  />  
<p:calendar mode="inline" id="inlineCal" maxdate="#{importCplanBean.hoje}"
                                    value="#{importCplanBean.dataBackLog}"
                                    converter="converteData" pattern="yyyy-MM-dd"/>
                        
                        <f:verbatim >
                        <script type="text/javascript">
                          var specialDays = null;
                          jQuery(function () {
                              specialDays = <h:outputText value = "#{importCplanBean.stringDates}" /> ;
                              window.setTimeout('bindEventsHighlights()',5);
                              
                          });
                          function bindEventsHighlights() {
                            jQuery(".hasDatepicker").datepicker("option", "beforeShowDay", function (date) {
                            return highlightCalendar(specialDays, date, 'highlight-calendar');
                            });
                          }
                        </script>
                        </f:verbatim>

----------------------------------------------------------------------------------
bean --
public String getStringDates() {
        
        StringDates = "{'2014':{'2':{'2':true,'3':true,'4':true}}}";
        
        return StringDates;
    }

---------------------------------------------------------------------------
js ---

function highlightCalendar(specialDays, dataBackLog, estilo) {
	var d = date.getDate();
	var m = date.getMonth() + 1;
	var y = date.getFullYear();
	
	if (specialDays[y] && specialDays[y][m]
		&& specialDays[y][m][d]) {
		var s = specialDays[y][m][d];
		return [ true, estilo, '' ];
	}
	
	return [ true, '' ]; // no change
}

/**
 * Binds the event beforeShowDay to every calendar found
 */
function bindEventsHighlights() {
    jQuery(".hasDatepicker").datepicker("option", "beforeShowDay", function (dataBackLog) {
        return highlightCalendar(specialDays, dataBackLog, 'highlight-calendar');
    });
}