is there photo management software that includes tagging and fuzzy dates?

I’ve been scanning family photographs and am looking for a way to organize them. I’d like to set them up in photo organization software where i can set tags and add dates.

Preferably, I’d like the tags to be customizable and grouped. For example:

  • Person > Fred Jones
  • Holidays > Christmas
  • Places > Disney World

For dates, many photos have notes written on the back that have non specific dates like “1985”, “Summer 1986”, “December 1987” etc. I’d like to save these “fuzzy” dates and be able to sort and filter by them.

I would also like a program that does not automatically rename or move the original files.

Does anyone know of software that can accomplish this?