Hi VK / AOTG
Good Spot. Virgin also drops to a much lower fare on the 21st Dec – £2690 plus any booking fees if using an agent. I guess the fare you have is with shareholder discount as published fare is higher than that.
If using VS then flights at same times as listed on 20th but on 21st. Downside is on VS you can’t allocate seats until 90 days before departure, but then BA charge for this unless you have status.