Get balances BETWEEN two dates

To get a balance till a point in time you can use the following query

{
  ethereum (network: bsc){
    address(address: {is:  "0xfE54C0A978B477Fc06faBa4a822516977E931eA9"}) {      
      address
      balances(
        currency: {is: "0x83a86adf1a7c56e77d36d585b808052e0a2aad0e"}
        time: {till: "2021-06-12T13:01Z"}
      ) {
        currency {
          symbol
          address
          name
          decimals
        }
        value
        history {
          block
          value
          transferAmount
          timestamp
        }
      }
    }
  }
}