I had the same problem I've found a solution. Do this
Code:
useradd -me yyyy-mm-dd foo
as apposed to what the book said. You may have to do
userdel foo first if the user exists.
Note: Also when typing the date use the hypens '-' ex: useradd -me 2005-09-04 foo