I personally have never done a mileage run, and don't think I will ever do one. The only exception would be if I knew for a fact I would be traveling at the new level of status in the new year or more. If my travel plans are slowing or uncertain I won't do it.