@TimWilliams sorry, nevermind the testing code. I found my error--it was a typo in the file name. So, I'm getting data now and we are back to the original question...
What is the best way to take a binary date, e.g., out of a byte array, and turn it back into a valid VBA date? Just change the Type block to use Date datatypes? But if non-standard data lengths are used (e.g., 6 bytes, instead of 8), what then?