I hope I understood your question but wouldn't =TEXT([@Date]-10; "MMM") suffice? It simply shifts the month to what it was 10 days previous?
=TEXT([@Date]-10; "MMM")
Image of result