Date.setHours(), Date.setMinutes() don't work correctly arround DST switch. Use Date.setTime() - sets a date and time by adding or subtracting