Two Arduino Source Code files are provided. 

The first contains the functions for DST adjustment for your RTC. In the main body, a demo program is provided to show the working of these functions. 

The second also contains a drift correction for a RTC. When the software is compiled again and uploaded to the Arduino, the drift between the current and previous upload is calculated. Than the clock is adjusted to the PC date/time and the RTC is weekly corrected for the average measured drift.