It seems that it does not like the default value for the OrderDate column. Do you know what version of MySQL you are working with? This should be valid and working with the newer versions of MySQL 5.
One thing that you may want to try is to remove the default clause for that column. This should make it the same way but not explicitly referenced in the sql. Depending on your version of MySQL you may also want to use a datetime format instead of a timestamp format, both should store the same values.