Kate Middleton has been wearing red on multiple occasions lately—and a royal historian has shared a possible reason behind ...