Woman's elaborate Christmas prank leaves fiancé speechless