Messing with strings isn't tough, but since you are working with a date, lets use the Date Functions.
If you have a string, the best thing to do is convert it into a Date Object, using
<cfset myDate = ParseDateTime(string)>
Then once it is a Date Object, you can do whatever you want with it. Use Dateformat to manipulate it as needed.
<cfoutput>#dateformat(myDate, "mmm dd, yyyy")#</cfoutput>
ParseDateTime documentation here
DateFormat documentation here
Edit - Using Strings instead.
You can use LEFT to get the left piece of the string. To know how many characters your want, you need to find the location of the second "," comma. Assuming the format is consistent, the first comma should be no more than 8 characters in, so we use FIND to look for "," in the string, starting at position 8.
<cfset theLoc = find(",", album[currentrow]['date'], 8) >
Then we use the left function to get the characters, but we do not want the comma, so we take 1 off of it.
<cfset theDate = left( album[currentrow]['date'], theLoc- 1 )>
<cfoutput>#theDate#</cfoutput>
You can do it all inline, but its a little messier
<cfset theDate = left( album[currentrow]['date'], find(",", album[currentrow]['date'], 8)- 1 )>