Reworked some of the recurring events logic for "weekly" events, as some dates were being duplicated due to my previous changes. Now *all* days after the first event's date up to the recurring end date that's set will be selected- if they fall on a day of the week in the array provided.