It's fairly easy to pull out the dash (requires removing center console to access front panel). The clock problem is the same issue (very common) that I have. I found this site and plan on sending it to him to fix...as $200+ to the dealer is not goin' to happen.
http://www.subaru-clock.com/