Hocam ben bu yöntemin aynısını arkadaşın geçenlerde attığı benzer konuda kullanmasını tavsiye etmiştim ama gözden kaçmış sanırım :)
Sizin yazmış olduğunuz koda ek olarak Türkçe karakter desteği için ufak bir eklemede bulunmak istiyorum izniniz olursa.

date_default_timezone_set('Europe/Istanbul');
setlocale(LC_ALL,'turkish');
echo iconv('latin5','utf-8',strftime('%B %Y', strtotime("2019-11-20 00:00:00")));

sovetski Adalente