Add `is_first` and `to_year`, fix `Week.to_date`
Add `vmin` and `vmax`