Есть решение, которое мне не очень нравится, ты:
import com.mongodb.util.JSON
import com.mongodb.casbah.Imports._
import scala.util.matching.Regex
val json = """{"date" : { "$date" : 1327064009959 }}"""
val doc = JSON.parse(json)
var regex = new Regex("""\{ "\$date" : (\d+) \}""", "date")
val fixed = regex replaceAllIn (json, m => "\"" + (new DateTime(m.group("date").toLong)) + "\"" )
val doc = JSON.parse(fixed).asInstanceOf[DBObject]