Why do Rangers have no game this weekend?

Rangers have no game this weekend because the Scottish Premiership match against St Mirren (originally scheduled for Saturday 22...