No, the Post Office man did the correct thing. Your insurance must cover the date you want your tax to run from (same with the MOT). If your insurance for example expired on the 30th March then you won't be able to tax it to start on 1st April.
Pete
+ 1, my dad is a sub-postmaster and it has to be that way.