It seems so. Last time I checked it it was due today, in 7 hours.
Perhaps due to huge disparity between number of participants and actual entries?