Call recording location

Hello,

I would like to put call recordings in my freepbx to different sub directories based on date and time under the default location which is /var/spool/asterisk/monitor. I would like to set it up like the following
/var/spool/asterisk/monitor/2010/07/01/12 (2010 -year , 07-month, 01-day,12-hour) .
Anyone please direct me to do this.

Thanks