When you pull out the crown one click it will be in the GMT/date setting position. Turning the crown anti-clockwise moves the GMT hand. Do this to set it to the correct time. Then turn the crown back very slowly in the other direction (clockwise) - just until the date starts to move. Then stop! and push the crown in. You should then be OK.
If this doesn't work, try doing setting the GMT, then do the small date move trick, and then pull out the crown all the way. After that push the crown in.
Dachshund's date move trick worked a treat for me!
Cheers
BB