Question: gone are or were the days?
Answer: Directly: “Gone are the days” is correct. “Gone were the days” would set the context to a perfect past tense where you are describing the days that were no longer existing while you are still set in the past.