Group events into weeks