Pregnant Katharine McPhee Does Some Last Minute Shopping Ahead of Christmas