Woman battling terminal cancer spends special day at metro ranch