Vaaamos a ver. Has abierto en estos días varios post con la misma duda de como cambiar la fecha.
Usa ese mismo post, no abras otros con lo mismo. Si lo la respuestas que te dan no las entiende pregunta ahí mismo.
En php puedes cambiar el formato con date_format(), pero ten en cuenta que el valor que guardes en tu tabla debe ser igual al tipo del campo. No es lo mismo date que datetime o un varchar. Si no, los valores los puede guardar mal, o no de la forma que quieres.
Por cierto podrías hacer esos arrays mucho más pequeños... Mejor 2 líneas que 19
Un saludo