I was guessing this was made around '92, '94 at the latest. Looks like it was made just a few years ago in normal earth time, but in Massachusetts where time moves at a significantly slower pace.
I forget where it's from, but someone once said something along the lines of "the New England way of life is 'never be the first to try something new, and never be the last to try it.'"