I feel that combining UTC and BJT would be a better approach.
One issue is that each time a card is issued, two times need to be calculated, which is very laborious.
Secondly, it involves crossing time zones, and I'm not sure whether the date is in UTC or BJT.