update streaks to allow for dates across month boundaries