[TASK] Create model to calculate reoccuring events