Jak zmienić tekst zastępczy HTML5, który pojawia się w polu daty w Chrome

Byłem mile zaskoczony odkryciem, że poniższy kod, oglądany w Chrome, wyświetla datepicker:

<input type="date" name="wdate" id="wdate" value="" placeholder="date of purchase" />

Tekst zastępczy jest jednak ignorowany, a zamiast niego wyświetlany jest „Data / miesiąc / rok”.

Jak mogę zmienić tekst zastępczy i użyć własnego?

Próbowałem już:

<script>
    $("#wdate").attr("placeholder", "Day/Month/Year of purchase");
</script>

ale bez skutku.