If you wait till "the blood is in the feet", (18th) you don't give them long enough to adjust to being weaned before it moves back up to the "head" on the 20th.
I like to start when it's on "lower legs" to give them a head start.
So I would wean on the 16th or 17th and no later than that. Just me, I guess!