Add Monthly Nth Recurrence calculation function
Use Timespan type on startTime and endTime which prevents a duplicate time
calculation
Add logging information to the console to compare process times
Add data generation from 1 day of data