your Get_data() function should return a boolean, true upon success for example. In the current situation, if you call Get_data() and there are not yet 6 bytes in the incoming Serial buffer, you don't read anything, yet you proceed with the maths in the loop.
something like this would do
bool Get_data() {
bool success = (Serial.available() >= 6);
if (success) Serial.readBytes(DMM_ARRAY, 6);
return success;
}
and then in the main code you do:
if (Get_data()) { //Read the Serial bytes coming in
currentValue = DMM_ARRAY[2];
// ... your code here and use deltaT for elapsed time since last measure (of course convert into the right unit)
...
}