Content limit based on time (month)

I have a monthly membership where four links are available every month (kind of like dripping content).
(I also have an annual membership where all links are immediately available.)

Is there a way to limit access for monthly members only to a certain number (like four) and then not give them access to the next four until the following month?

Thanks
Rob