чисто средствами крона этого не сделать из-за разного кол-ва дней в месяце, у вас будет тоже что сейчас с днями недели.
можно написать несколько правил под 30 и 31 дневные месяцы, но весокосный февраль все рано будет мешать,
так что если период вам критичен - запускайте раз в день и в скрипте уже отсчитывайте сколько прошло с предыдущего запуска