Implemented $date->at_end_of_{year, quarter, month}
Implemented $date->length_of_{year, quarter, month} and $date->is_leap_year
Tests for $date->end_of_{year, quarter, month}
Tests for $date->length_of_{year, quarter, month}
Tests for $date->delta_{years, quarters, months, weeks, days}