dont store the month by its name... store it by its value
e.g.
january is 1
february is 2
that way when u pull the date from the DB and u specify a sort order youll get the correct order due to the numeric value... then once u have it sorted data from the DB, when you output it to the screen you can use the date function to convert that numeric to its alpha equivalent
so
//FORMAT
//date("F",mktime(0,0,0,$month,$day,$year));
//TEST February 1st 2007
echo date("F",mktime(0,0,0,2,1,2007));
//WILL OUTPUT FEBRUARY
"F" forces the string to output the month only, but check the table here:
http://www.php.net/date
for other strings that can be used