Wire the calendar and date picker directives together

Also fix the date range calculation for March, which had been returning
one less day than it should.