Anthony Bucknell, 35, attacked the woman at his home in Brown Street, Shotts, on Christmas Day last year.