Lo que intento explicarte Vaalegk es que, para saber si es el ultimo dia del mes, utilices un Cron Jobs de tu servidor, que es nada mas ni nada menos que una aplicacion al estilo "programador de tareas" de Windows (solo que para unix). Alli defines la ruta de tu archivo .php y defines los dias que se tiene que ejecutar, en tu caso el ultimo dia de cada mes a las 23:55... (por poner un ejemplo).
En el archivo ya no tendrías que fijarte el día y demas (puesto que lo hace el cron), solo deberias crear una carpeta con la fecha del mes proximo (que la obtienes simplemente sumandole 1 al mes actual.. ejemplo:
Código:
<?php
$actual = date("m");
if ($actual >= 11) { $proximo = $actual+1; }
else { $proximo = "01"; }
?>
Luego con $proximo puedes crear la carpeta y hacer el movimiento de imagenes necesario... (ahí ya no se, puesto que no manejo mucho el tema de directorios)