I believe this to be a primitive buckskinning device of modern design. Although one can see a vague resemblance to a Euro powder flask, this is IMHO more akin to a copper flagon made to exactly hold and cover a can of beer or a neatly contrived box of wood, metal or leather designed around a pack of Marlboro Lights. Neat idea on a modern need or desire. Even into the 20th century here in VA, it was common to use a "salt" or "cellar" which was a small vessel and spoon instead of a shaker. I dont think shakers go back too far and the date point of origin is not a perfect factor in deciding common use.