start splitting simple and calendar output; show basic calendar
split zone and duration to avoid requiring parsing
date-based output working
fix odd/even test
add verbose mode; fix day alignment

Monday is day 0, so don't start enumerating from day 1.