[New Feature] Recurring workflows

@dan1 and @keith Thank you so much, I did this around 2.5 years ago , I remember it was a little painful to get a perfect years of an user, I will give it a try and I will let you know. take a look of this, the way I solved it: