Today is July 31st, so mktime() breaks without the day set.

See http://www.php.net/manual/en/function.mktime.php#99707