group weeks that span years correctly, display week range in group title