Comunque, Safari esiste anche per windows, anche se è un bel po' invecchiato... Mi stupisce molto, ti confesso, che ti succeda che safari non invii i dati in POST, a me non è mai successo che su una cosa così di base non funzionasse. Anche il supporto alle date è funzionante in safari, come negli altri browsers, SALVO che per il fatto che OGNI browser gestisce gli input type date in modo un po' diverso, per cui io nelle mie maschere per le date uso ancora delle semplici input type text, magari aiutate da un selettore date in js.