Clive was absolutely right: The default value MUST be set using the date format "Y-m-d", such as with `date('Y-m-d', $date)`.

The difference is that I used "Y-M-d" instead of "Y-m-d" for #default_value.