Rename convertToDateTime and make it public as makeDateTime
Always set wday in the constructors

Right now there are two DateTime constructors that set wday to zero,
which could be interpreted as "invalid" or "unknown".

Also remove unused variable in getTemperature()