"Unpacking the binary" makes no sense; a binary number is quite different from a packed decimal number. Moreover, a two-byte packed decimal field could hold a maximum value of 999, completely inadequate for representing a date. We must see the data to say anything meaningful.
"You have sat too long for any good you have been doing lately ... Depart, I say; and let us have done with you. In the name of God, go!" -- what I say to a junior programmer at least once a day