Yep that's right, the day the keys come back.
For future reference, and I don't know if this is what you did or not, but if the lease agreement is 12 months, it should be from 19th Dec 2014-18th Dec 2015.
As the rent is always due on the 19th and that would make it exactly 12 months. This...