calendar: specify calendar in router
calendar: enable state provider

so the URL reflects the calendar time.
it fallback to 'Today' if the URL provides wrong format