Making a Calendar: Witch Clock

An adventure in timekeeping and JavaScript.