Yes it's possible. If the sender didn't pay a good enough fee the transaction might have taken a long time to confirm.
Why don't you look up the transaction ID on a block explorer like blockchain.info to see when the transaction confirmed? You can find the tx id by right clicking on the transaction on the history tab and choosing to view details.
Why does the time of the transaction matter so much? If this is about tracking who sent you how much money the way to do that is to hand out different receive addresses to different people or organizations and make a note of it in your wallet out i.e. put a description on the receive tab and save it. This way you will know who sent you how much.