I purchased some Black Beauty grass seed to overseed my lawn.* The garden center where I got it says it's a perennial and can be put down now, but my hardware store lawn person says it's an annual and I should wait until spring.:?* I'm in Massachusetts. Thanks

