Kate Middleton Shines in Pink at Final Official Appearance Before Baby!