Some banks can delay transactions until your account is totally cleared and that is why you will notice some dates of the charges being different from the dates of the purchases.