Meghan Markle hastily cramming last-minute Christmas shopping in her schedule