вот попробуйте, хотя на маке может и не получиться.
import locale
import time
locale.setlocale(locale.LC_TIME, "ru_RU")
formatted_date = time.strftime("%B", time.localtime())
print(formatted_date)
у меня как раз аналогичная проблема, только наоборот надо не август, а августа
спасибо за код))