The guild to which I formerly belonged had you bring the treat the month of your birthday. If you missed that month you were expected to bring it the next month. They had at least 100 members in attendance each month so this was not a problem. I always had a feeling that there was someone keeping tract but it wasn't obvious.