|A simpler way, is to Custom Format your month cells.|
With your Date in B5
In cell B6
On the ribbon Select Format
On the drop down menu select Format Cells at the bottom of list
On the pop up window, Select Custom from the Categories list.
In the Type box enter: MMMM
Now simply make B6 equal to B5 with the formula: =B5
You should now have the Month of the Date from B5.
So if B5 contains the date 12/25/2014
then B6 should show December.
You can also shorten your first formula from:
To the simpler =TEXT(B5,"MMMM")
For the dash between Month & Year another Custom Format
would work, something like: MMMM - YYYY
Also the shortened formula:
=TEXT(B5,"MMMM - YYYY")