I never tip at buffets but the one I go to you serve yourself on everything, drink refills included, so there's no wait staff to tip. Not just gonna tip the establishment by paying extra for buffet access.
It really feels like if the anniversary was next month, they would just call it a wrap right after that. Waiting until this time next year for the symbolic 20th seems questionable to me.