The Carter decision was concerned with restrictions. A time limit is almost inevitably going to be a restriction. Whether it is a month, a year, or something in-between, it is going to be arbitrary. I say simply that it's not necessary by Carter and perhaps contrary to Carter.
There would almost certainly—and I will tone that slightly down—be a significant risk of litigation if a time limit of that sort were introduced.