Наверняка у вас пикер применяется, когда ещё html, к которому он должен быть применён, не существует.
Примените его позже. У фансибокса есть
туча событий для callback'ов.
Примерно так:
$("a").fancybox({
afterShow: function(){ //применяем datepicker }
})