Smart new owners......great way to let everyone know you are in business and get them to walk in the door and check you out. Also a great way to get rid of old inventory to bring in new stuff.
Everyone will remember that grand opening and many will be back which I'm sure it is what they intend.