Minor refactoring of SyncedDevice

- Add the date in the constructor instead of as a parameter
- Remove a useless constructor
- Remove a deprecated methode (toLocaleString)