It's possible to define a conditional behavior by creating multiple QR codes with the same key (which therefore give rise to the same image): in this case the redirection is decided based on the valid condition (e.g. the date) or, if more conditions are simultaneously valid, with a random draw of one of them.