jscalendar es una excelente solución, solo debes de bloquear los input (readonly="readonly")
para hacerlo simple, siempre se usa un input, y no 3, es mejor y más comodo, de todas formas puedes programar para que te separe las fecha en 3, pero esto requiere programarlo en js y créeme, no te hace falta
jscalendar te permite configurarlo como lo desees, con el formato que quieras, es realmente muy practico.