[RESOLVED] Strings cause arduino to crash :(

I basically need to create 12 letter string or char array that will contain date taken from time.h library in format like: "Jan 01, 2012".

char dateString[16];
int day = 1;
int year = 2012;
char *month = "Jan";
sprintf(dateString, "%s %02d, %d", month, day, year);