Weekly recurrence type implementation.
Monthly recurrence type implementation.