You will probably need to compute these yourself, to take into account the specifics of how your financial reporting deals with beginning- and end-of-year. I've had to do something similar with our company, which is on a fiscal 4-4-5 calendar (effectively rendering MONTH(Date), and to a lesser extent WEEK(Date), unusable for us).
Is there any reason you can't compute the values you need from BP_Year and BP_Week? The below are possibly oversimplifications, but illustrate the basic approach.
[Year of End Date]
[Week of End Date]
[Quarter of End Date]
MIN(4, INT([Week of End Date]) / 13)