Looking at the ages of Robbie Shepherd (host) and both Jimmy and Jimmy Junior, I'd guess mid-nineties? It was shot at the hall in Letham, Fife, which is only a few miles from Auchtermuchty, where Jimmy lived for many years.
Its Robbie Shepherd , the long time presenter of BBC Radio Scotlands , Saturday Evening, Scottish Country Dance music programme "Take The Floor". Robbie has been retired for a few years now but the show continues and is now presented by Gary Inness - Saturday evenings 7pm to 9pm UK time.