I execFind callback, post parametern är en rad inlägg, inte bara ett. Det är därför du får null says när du försöker behandla det som ett enda inlägg.
Dessutom, om du bara vill ha de senaste 10 kan du ringa limit(10) i din frågekedja. Du bör förmodligen också använda exec istället för execFind eftersom det är lite tydligare.
Så något i stil med:
Post.find({'page': curPage}).sort('-date').limit(10).exec(function(err, posts){
console.log("Emitting Update...");
socket.emit("Update", posts.length);
console.log("Update Emmited");
});