updates monthly archive logic to get months where an event spans multiple days