As far as I am aware the only way to preview creatives without generating impressions is to follow the instructions given here.
As for your archive, yes placement targeting is probably your best bet here. I made a jQuery plugin that allows me to target ads based on the URL. So you could do it that way as well... but you could just as easily use a keyword and the stock dfp scripts.
Also what is wrong with the built in date functions of DFP? You can have multiple line items within each ad unit starting at different dates... that sounds like it would solve most of your needs? If it is a case of needing the one line item to show within the same adunit on different pages starting at different times then it becomes a lot tricker but solvable with a little bit of extra js (let me know if you want to do this and I can give you some examples)... you are probably best to just duplicate the line item and change the running dates on it though... its a lot easier that way!