Been there, done that! I have a whole closet full of UFOs. What works best for me is to have a finish-by date, especially useful if it is to be a gift. I notice I always finish those I'm giving away.
This quilt is going to be awesome! Can't wait to see it done! How about September 1st as a deadline to finish the top?