You’re right. They should have an “offset” field so they can support offset by a number of days: then you could have “bill me every full moon, offset 14”.