Treat month w/no day as interval including whole month

When in English, one says "September" (especially in the context where a date range is expected),  he usually means the whole month, not a specific day of it. This patch implements this.

Same goes for a year (TODO).