Solo estoy suponiendo, pero tu Date el campo en la base de datos es del tipo date o datetime . El formato de estos es YYYY-mm-dd . Intenta cambiar tu código a:
$insertdate = date('Y-m-d', strtotime($_POST['Date']));
Además, no está convirtiendo la fecha en una marca de tiempo antes de formatearla. He agregado strtotime() en los datos aquí también.