Los dos parrafos estan mal estructurados, te cuento:
Cita: $(function fechas() {
$("#datepicker").datepicker();
});
Este deberia ser asi:
Cita: function fechas() {
$("#datepicker").datepicker();
}
Es decir, no debe estar dentro de un parentesis.
En cuanto a document.ready, tenes un error de concepto. No puede estar metido dentro de una funcion! Y se va a ejecutar cuando el DOM de la pagina haya cargado. Es decir, se llama solo:
Cita: JQuery(document).ready(function(){
});
Para llamar a la funcion que vos escribistes, simplemente la inclui en DOM ready:
Cita: JQuery(document).ready(function(){
fechas();
});
Asi de simple.