Does the free move ever expire? We could set something like a four-month cap on it if not.
I guess it just becomes obsolete once the move-time deadline is reached; and I would think this would work just as well as a cap than four months or whichever other number.
Are you sure it becomes obsolete, though? What the letter of the law says really matters here. If the free move is guaranteed, it's guaranteed. Since I've never used a free move and have certainly passed the move-time deadline, have I "banked" two moves, or just one?
If I recall right, the letter of the law is something on the likes of that the initial registration does not count as move, not that you have one special free move. If that's the case, it does become obsolete, though not by the law of the land but by the law of time.