Almost 11 million people were hit with letter post delays over Christmas, Citizens Advice has found.