You must somehow earn your 1000 miles before your membership year expires. If your membership year expires in say, Sep 2001, by Oct 1, your 59000 miles will be zero'd down and you'd only just earn a silver level.
That's the way CX Marco Polo Club works I 'm afraid.