I liked your code for it's light weight approach, but being an American I needed a different date format. While I was doing this, I refactored it into an object oriented approach. It's not perfect, but it might be useful to someone.
Below is an example of an implementation:
HTML Code:
<input type="text" value="mm/dd/yyyy" id="Start_Time" name="Start_Time" />
<input type="text" value="mm/dd/yyyy" id="End_Time" name="End_Time" />
<script src="CalendarHelper.js"></script>
<script>
var calendarObj = new CalendarHelper();
calendarObj.add('Start_Time');
calendarObj.add('End_Time');
</script>
Attached is the code: