el famoso
jscalendar tiene todo lo que necesitas y es totalmente independiente de framework alguno, así que lo podrás usar con jQuery o sin él. lo mismo con mootools.
descargarlo y encontrarás en el manual, tiene todo: selección múltiple, fechas hightlight, etc.