assuming today is Aug 3, 2003
Code:
today=new Date()
ncee=new Date("2003,8,3")
msPerDay=24*60*60*1000
daysLeft=Math.round((ncee.getTime()-today.getTime())/msPerDay)
document.write(daysLeft)
it will return 30 days!

but

Code:
today=new Date()
ncee=new Date("Aug 3, 2003")
msPerDay=24*60*60*1000
daysLeft=Math.round((ncee.getTime()-today.getTime())/msPerDay)
document.write(daysLeft)
will just work fine

Really strange