Czechs have less than two days to hand in unregistered weapons without fear of reprisals, under a firearms amnesty which began six months ago.