Getting a sorted month list, starting from any arbitrary date, is much easier using a Tally table, because calendars are already cyclical. For example, to pull the next 12...
This is a good situation for using a Tally table. Its fast, simple, and a reusable generic tool. Tally tables are not recursive and most importantly are usable...