Je ne fais que supposer, mais votre Date champ dans la base de données est soit de type Date ou datetime . Le format de ceux-ci est YYYY-mm-dd . Essayez de remplacer votre code par :
$insertdate = date('Y-m-d', strtotime($_POST['Date']));
De plus, vous ne convertissez pas la date en horodatage avant de la formater. J'ai ajouté strtotime() sur les données ici aussi.