I am not sure whether it would work for you.
First create a normal calendar table T1 like from Jan 1 to Dec 31 that links to you date field.
In the same table include the "day number of the year" from 1 to 365.
jan 1 1
jan 2 2
Now create a new table T2 starting from 13th March as first day of year.
Increment it to 365 days so it will end at Mar 12 2017.
Include the day number of the yesr (in this case it will be rowno() that increments to 365 days give this field name as "day number of the year").
Use apply map to get the other values related to calendar using the "day number of the year" from table T1.
Mar 13 1
Mar 14 2
Now when you reload the data model.It will associate using "day number of the year".
Then u can start using the T2 table fields as your master calendar in you comparisons.