improving the widget: make it work when start date is in the past, but repeat dates in the future...