Constrain dates

Add optional date restriction for calendar.`min` and `max` methods added to