DAX code
Best Month =
VAR MonthlySales = SUMMARIZE(ALLSELECTED('Date'), 'Date'[Month Name], "@Sales", [Total Sales])
RETURN
MAXX(TOPN(1, MonthlySales, [@Sales]), 'Date'[Month Name])
Worst Month =
VAR MonthlySales = SUMMARIZE(ALLSELECTED('Date'), 'Date'[Month Name], "@Sales", [Total Sales])
RETURN
MAXX(TOPN(1, MonthlySales, [@Sales], ASC), 'Date'[Month Name])