I use a bit of logic like this (It's getting the date of the record, not current date, we split our year at June/July, and I label the folders they end up in in the Hebrew calendar year)
If(Month ( Purchase Orders::Date ) > 6; Year ( Purchase Orders::Date ) + 3761; Year ( Purchase Orders::Date ) + 3760)
I think you can change it. Try...
If(Month ( Get(CurrentDate) ) > 5; Year ( Get(CurrentDate) + 1); Year ( Get(CurrentDate) ) )
I see the logic here, but it does not seem to add one to the year. For example, with the current date as it is, the value should be 2015, but it shows 2014. I have changed the computer's date to troubleshoot the calculation, but it only ever shows the current year.
Try this Calculation If (Month(Get(CurrentDate)) < 6; Year(Get(CurrentDate));Year(Get(CurrentDate))+1)
The above calculation from Adam Anklewicz looks correct and should do the same thing.
Note that the calculation has to be an non stored calculation to update when the date changes. Under storage options click do not store recalculate when needed.