Add today() function

Creates a CalendarTime object anchored to midnight. 

This gets dodgy with timezone conversions around DST boundaries, but is useful nevertheless. In general, with datetime objects based on milliseconds, this is usually a problem.