Здраствуйте. Есть очень интересный вопрос.В сущности записывается дата начала месяца, с которого надо отправлять сообщение на почту и в какое время. В модуле выводятся эти поля. после чего они должны сравниваться с REQUEST_TIME, и относительно его отправляется сообщение на почту согласно выведенным полям. Дата в формате timestamp.