I rang my bank quite recently about the same sort of thing. The card was due to run out in a couple of weeks. They told me that the card was on its way out and they no longer send them out weeks in advance in case you mislay it (it does happen believe meimage) or the new card is "lost in the post", for security reasons. it did turn up a day or two later though.

Linda