jQuery UI имеет встроенный указатель даты.Вы можете построить / адаптировать свой дистрибутив jQuery UI под свои нужды, если вы обеспокоены тем, что он требует значительных ресурсов.
Попробуйте собрать его только с необходимыми модулями, и все будет в порядке.
jQueryПользовательский интерфейс очень стабильный / настраиваемый и должен более чем соответствовать вашим потребностям.