To set up your Android device (10" tablet: use Sportablet; 7" tablet or smartphone: use the Uploader), please follow these instructions. Remember that you have to install the two dynastream services, unless you're using an Xperia phone, in which case you can find more detailed instructions here.
The Swim and the FR 50 / 60 / 70 have a twist in their communication protocol, so you need to set up my apps accordingly:
Some users have complained that my app is reading the wrong date/time for activities using these garmin models. It's not really like that. Some background: in (other) models, with GPS, Garmin uses the timestamp from the GPS signal. In these models, without a GPS, Garmin has actually two clocks. One is used to show you date and time on the watch face; the other is used internally, to associate a date and time to activities, steps, etc. The two clocks are not automatically syncronized (yeah). So even if you see the right date and time, the internal clock will be stuck to the late 80s until you pair the watch with the garmin express agent.
See this post from Garmin, which I quote here: "The first time activities are uploaded from the Garmin Swim, FR60 or FR70 to Garmin Connect, they may show dates of late 1989 and early 1990. This can occur even if the time and date have been correctly set on the watch because the internal clocks of the the device are set to December 30, 1989, by default. To prevent this from happening, pair the device with the computer through Garmin Express prior to performing any activities. The internal clock will be synchronized with the computer’s clock".
It's not something that I can magically fix. You have to connect the watch using garmin express once, then your date and time will be fine.