ディレクトリ分けるのに年月日使うのは、パフォーマンス上どうかっていうよりは
人間が後から管理しやすいってことが重要と思うよ。
画像のパスを取得するユーティリティ関数を作っておくと、あとから分別のルールを追加したくなっても対応可能。