Stores have been displaying Christmas stuff since October so why not.
Good point. I was in Home Depot the day before Halloween and they already had their fake trees out.