Visualforce Date formatting
This will print the date out in the format December 14, 2013. The documentation can be found here
<apex:outputText value="{0, date, MMMM d',' yyyy}">
<apex:param value="{!contact.Birthdate}" />
</apex:outputText>
or if all you need is the current date printed out in that format then you can use this:
<apex:outputText value="{0, date, MMMM d',' yyyy}">
<apex:param value="{!NOW()}" />
</apex:outputText>
Have a look at the JavaDocs for SimpleDateFormat for the various date formats. (Thanks to @PeterKnolle for the correct link)
<apex:outputText value="{0,date,MM'/'dd'/'yyyy}">
<apex:param value="{!contact.Birthdate}" />
</apex:outputText>
link to full doc: https://developer.salesforce.com/docs/atlas.en-us.pages.meta/pages/pages_compref_outputText.htm