You can pocket up to £21.50 cashback when you spend at least £45 at Tesco, but you'll need to act fast.