Added Date#all_week/month/quarter/year for generating date ranges