Scheduling App Help

Hey guys I am just returning to working with Corona SDK and am trying to create a simple app that requires me to be able to schedule events at certain intervals. Basically I want to be able to make a task, and set it to be scheduled once every X days. So for example a user wants to make a schedule for when they will get paid. The user will put in their last paycheck date, then how often they get paid for this case lets say its every 2 weeks. 

So I would then want to make a schedule of all the dates within the next X months that they will get paid based on the information provided. This is just an example of a task that someone may want to have a handy schedule to see over a course of time.

Is there any way to make this possible without some crazy programming to be done on my end? I was looking into the timeapi.org which does exactly what I am wanting but I am not sure how to actually use it inside of Corona, also does it require an internet connection on the device to function properly?

I am not asking you guys to do the work for me, just point me in the right direction to get the basic functionality of plotting the dates for a certain event based on a specified amount of time.

Thanks in advanced for your help!