Adds german language file

This PR adds a German translation for localization of date package. I named it `de-DE.js`. However `de-AT` (Januar would change to Jänner) and de-CH would be pretty much identical. I don't think there is a reason to create two more files.

Also, this PR includes a styling update in `tests/spec/function/spec-timeout.js`. This file was written using half tabs, half spaces. I updated it to only use spaces.