Added new method "by_calendar_month". This is similar to by_month, but it also includes any results which fall in the same week as the first and last of the month. Useful for displaying monthly calendars. (This is based on a real-world use case I encountered in my app).