A highly configurable date picker for use separately or with TMS TPlanner