Improve date detection order
Abstract getFileDate, getImageExifDate, getVideoExifDate
ignore video dates if JPG found, way more reliable
Fix overlapping function names
Just seems more clear